【发布时间】:2017-12-29 09:06:39
【问题描述】:
我无法运行 spring roo 在 wildfly 10 上生成的 .war 在创建项目时在 roo shell 中执行以下命令: 项目设置 --topLevelPackage com.example --java 8 --packaging WAR
添加路径 server.contextPath=/teste
运行后: mvn包
它会生成一个可以执行的 .war Java -jar xxxxx-exec.war
它正确启动并被浏览器访问。 当我在文件夹部署中播放它时,wildfly 不会转动。 我发现我必须删除tomcat内置的spring boot:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
然后添加:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
然后我创建了一个新的 .war 并尝试在 wildfly 中运行,但它没有再次运行,不是因为错误或任何原因,它说它已启动,但是当我尝试访问该 url 时,它显示禁止。
对不起,我的英语,我是巴西人,我正在使用谷歌翻译。
【问题讨论】:
标签: spring-roo