Java 超越防波堤';部署时在WEB-INF/jetty-env.xml中设置的JNDI配置
我的Java webapp必须满足以下要求:Java 超越防波堤';部署时在WEB-INF/jetty-env.xml中设置的JNDI配置,java,jetty,Java,Jetty,我的Java webapp必须满足以下要求: 该webapp在Jetty 9上运行 webapp通过JNDI接受一组属性(classjava.util.properties) webapp在jetty env.xml 目标环境中的Jetty可以覆盖Jetty env.xml 我可以满足要求1、2和3,但我正在努力满足要求4 在战争中打包的web.xml中,有一个resource ref 性质 java.util.Properties 容器 我的jetty env.xml,也与WAR一起打包,
java.util.properties
)jetty env.xml
Jetty env.xml
web.xml
中,有一个resource ref
性质
java.util.Properties
容器
我的jetty env.xml
,也与WAR一起打包,包含一组默认键值对:
性质
本地服务器
在目标环境中,我试图通过在xml下的webapps上下文中提供以下配置来覆盖jetty env.xml
中的默认配置
$JETTY_BASE/webapps/mywebapp.xml
/mywebapp
./webapps/mywebapp.war
性质
example.somewhere.com
当我从Jetty base目录中的CLI启动Jetty server时
java-jar$JETTY\u HOME/start.jar
removeUrl
属性具有来自jetty env.xml
的值localhost
,而不是来自mywebapp.xml
的值example.somewhere.com