Class 维护常用类的servlet

Class 维护常用类的servlet,class,servlets,crud,maintenance,Class,Servlets,Crud,Maintenance,我们在静态内部类中有一个常用的静态列表,该类位于与两个servlet共享同一个包的外部公共类中。servlet实际上维护列表的CRUD操作。但是,外部http:/xyzdomain.com/package和内部http://localhost:8080/package 在Tomcat6/JSF1.2上运行的包似乎不是在同一个列表上运行的,可能是在它们自己的两个列表上运行的。怎么可能呢?“提前感谢”描述图像可通过以下链接访问:http://kemottron.com/info/servlets.j

我们在静态内部类中有一个常用的静态列表,该类位于与两个servlet共享同一个包的外部公共类中。servlet实际上维护列表的CRUD操作。但是,外部http:/xyzdomain.com/package和内部http://localhost:8080/package 在Tomcat6/JSF1.2上运行的包似乎不是在同一个列表上运行的,可能是在它们自己的两个列表上运行的。怎么可能呢?“提前感谢”描述图像可通过以下链接访问:http://kemottron.com/info/servlets.jpg

<!-- ************************ -->
<!-- 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>
编辑:下面的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>
`

<!-- ************************ -->
<!-- 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>

`

如果您遇到同样的问题,我们建议您在Java脚本中使用servlet的完整URL。我不知道当使用/prj/sevlet格式时,servlet上下文如何以及为什么会变得晕眩。这就解决了我们的问题。

您能显示您的server.xml吗?谢谢您的回复。server.xml是上述重定向的标准格式。一些代码可以提供静态列表的基本概念。@developerwjk:请参阅提供的图片。列表是一个内部类的数组列表,如图所示。我想,我应该这样问这个问题:如何在servlet和其他java类之间交互使用全局变量/类?
<!-- ************************ -->
<!-- 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>