在docker热部署简单的应用程序
我目前正在使用jetty hightide vesion 7作为独立服务器。 我有一个简单的Web项目,其中包含一些jsp和支持类,我目前正在未爆炸的战争中部署到JETTY_HOME / webapps目录。
目前,jetty可以轻松获取任何静态jsp / html更改。 如果我理解正确,我可以配置我的应用程序,以便jetty将在不重新启动服务器的情况下获取任何类更改? 我目前在我的jetty-web.xml中:
executing jetty-web.xml /SimpleDynamicProject
我还创建了一个SimpleDynamicProject.xml并将其放在JETTY_HOME / contexts中。 该文件包含:
/SimpleDynamicProject /webapps/SimpleDynamicProject
我也不确定如何在调试模式下正确启动Jetty,我也需要它。 我试过启动服务器:
java -Xdebug -jar start.jar OPTIONS=Server,jsp
和
java -Ddebug -jar start.jar OPTIONS=Server,jsp
这是我第一次使用docker,但到目前为止我真的很喜欢它。
谢谢您的帮助。
如果你想使用jetty maven插件
org.mortbay.jetty maven-jetty-plugin 6.1.25 10 true ${basedir}/out/war/Spring2_5_6_war.war