我正在使用使用Tomcat服务器的JSF的Mojarra 2.0.4实现作为我的应用程序之一,现在我在它的部署过程中遇到了问题。我向Tomcat server.xml添加了一个虚拟主机,如下所示,
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"/>
<Host name="www.edgeutil308.com" appBase="webapps/EdgeUtil"
unpackWARs="true" autoDeploy="true">
<Alias>edgeutil308.com</Alias>
<Context path="" docBase="."/>
</Host> 我面临的问题是我的mojarra实现初始化两倍,如下所示:\
信息:为上下文“初始化mojarra2.0.4 (FCS b06)”
信息:为上下文“/EdgeUtil”初始化mojarra2.0.4 (FCS b06)
而且,如果不使用项目名称作为其上下文路径,我也无法运行应用程序,如下所示
www.edgeutil308.com/EdgeUtil
请帮我解决这个问题。
发布于 2012-03-29 14:24:04
看起来与您的appBase定义不匹配。edgeutil308主机的appbase位于localhost主机的appbase中。
https://stackoverflow.com/questions/9927229
复制相似问题