2017-09-11 7 views

答えて

0

この方法で試してみてください。このコードブロックをスプリングブートアプリケーションに追加してください。 warファイルはsrc/main/resourcesディレクトリに配置する必要があります。

@Bean 
    public EmbeddedServletContainerFactory servletContainerFactory() { 
     return new TomcatEmbeddedServletContainerFactory() { 

      @Override 
      protected TomcatEmbeddedServletContainer getTomcatEmbeddedServletContainer(Tomcat tomcat) { 

       new File(tomcat.getServer().getCatalinaBase(), "webapps").mkdirs(); 

       try { 

        tomcat.addWebapp("/cms", new ClassPathResource("cms.war").getFile().toString()); 

       } catch (Exception ex) { 
        throw new IllegalStateException("Failed to add webapp",ex); 
       } 
       return super.getTomcatEmbeddedServletContainer(tomcat); 
      } 
     }; 

    } 

- >再びme..Thanksのために働いて

server.tomcat.basedir=temp-server 
+0

おかげで男.itsとしてapplication.propertiesでベースディレクトリを変更! –

関連する問題