我想用spring来开发java应用程序。目前,我没有开发微服务,也没有部署到云。我需要在JavaEE6Web Profile Server上运行war文件。我希望Spring Boot对这样的场景很有用。
我通过文件->导入Spring http://spring.io/guides/gs/spring-boot/ Getting Content -> Spring Boot将项目启动导入到Eclipse中
不幸的是,现在我不知道该怎么做才能在Eclipse中的Java EE 6Web Profile Server上运行这个项目。
首先在pom.xml中,我添加了
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
到spring-boot-maven-plugin,并将打包更改为war。
右键单击项目-> Run as -> Run on Server仅显示"Pivotal Cloud Foundry“,而不显示JavaEE6Web Profile server。这是否与只标记了"Cloud Foundry Standalone Application“的项目方面有关?
我不太熟悉这些东西,因为在过去,我只是简单地导入适当的maven项目,并且可以构建它们并将它们部署到服务器上。
服务器是一个JavaEE6Web Profile应用程序运行时容器(为Servlet3.0等提供实现),在Eclipse中,我将其添加到服务器->运行时环境的首选项中。
发布于 2015-11-20 18:13:46
documentation explains you how to use war packaging,甚至还有a getting started guide about that。如果你遵循这一点,你应该会很好。
请注意,部署Spring Boot应用程序不需要JavaEE web配置文件服务器:任何使用Servlet3或更高版本的servlet容器都可以。
https://stackoverflow.com/questions/33822076
复制相似问题