我们在STATIC INNER CLASS中有一个常用的STATIC LIST,它位于一个外部公共类中,与两个SERVLETS共享相同的PACKAGE。 Servlet实际上维护列表的CRUD操作。但是,TOMCAT 6 / JSF 1.2上的包的外部(http:/xyzdomain dot com/package
)和内部(http://localhost:8080/package
)运行似乎不在同一个列表上运行,可能在它们自己的两个列表中。怎么可能呢?提前致谢(可以通过此链接访问描述图像:http://kemottron.com/info/servlets.jpg
)
编辑:下面的server.xml。
`
<!-- ************************ -->
<!-- package.xyz.com -->
<!-- ************************ -->
<Host name="package.xyz.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="package" path=""/>
</Host>
<!-- ************************ -->
<!-- www.package.xyz.com -->
<!-- ************************ -->
<Host name="www.package.xyz.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="package" path=""/>
</Host>
`
答案 0 :(得分:0)
如果您遇到同样的问题,我们建议您在您的JAVASCRIPT(S)中使用服务器的完整URL。当使用/ prj / sevlet格式时,我不知道servlet上下文如何以及为什么会晕眩。这解决了我们的问题。