Java 实例差异

Java 实例差异,java,servlets,ssl,tomcat7,Java,Servlets,Ssl,Tomcat7,我有一个Javaservlet(Java1.6.0.29)在Tomcat7.0中运行,全部在Windows中运行。SSL已设置为加密servlet和数据库之间的信息。另外,我有一个servlet的测试实例和一个活动实例。我使用SoapUI模拟web请求,使用Wireshark检查加密。问题在于测试servlet通信在SQL Server数据库服务器之间加密良好。但是,在Live实例中,只有与同一SQL Server数据库服务器之间的一些通信是加密的 有人能告诉我我应该检查实例中的哪些差异吗 我检

我有一个Javaservlet(Java1.6.0.29)在Tomcat7.0中运行,全部在Windows中运行。SSL已设置为加密servlet和数据库之间的信息。另外,我有一个servlet的测试实例和一个活动实例。我使用SoapUI模拟web请求,使用Wireshark检查加密。问题在于测试servlet通信在SQL Server数据库服务器之间加密良好。但是,在Live实例中,只有与同一SQL Server数据库服务器之间的一些通信是加密的

有人能告诉我我应该检查实例中的哪些差异吗

我检查了每个servlet实例在APPLICATIONS web.XML文件中是否有以下XML

<security-constraint>
    <web-resource-collection>
    <web-resource-name>securedapp</web-resource-name>
    <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <user-data-constraint>
    <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    </user-data-constraint>
</security-constraint>

安全DAPP
/*
保密的
提前谢谢


AJFarroll发现了如何解决这个问题

首先,很明显,我试图让实例在我的桌面PC上工作,但它也有我的Eclipse开发环境,我意识到Eclipse工作区中可能还有其他context.xml文件。我修改了它们以匹配Tomcat的context.xml文件,这进一步处理了这个问题

其次,同一个servlet有两个特性,即Test和Live(Web服务端点URL稍有不同)在同一个Tomcat中运行,显然是在同一台机器上运行。我发现,在未实现SSL的情况下,这可以正常工作,但在实现SSL的情况下,只能运行servlet的一个实例

也许有人知道解决这个问题的方法。如果有,请告诉我

感谢所有观看的人

问候

AJF