Tro*_*ydm 4 java spring stripes glassfish
我使用 oracle jdk 1.7.0_5 在 OpenIndiana 151.a3 上运行 Glassfish 3.1.2.2 (build 5) 有一个奇怪的行为。
当我部署具有 Spring Web 调度程序和 Stripes servlet 的 Web 应用程序时,我将它们连续初始化两次,例如
PWC1412: WebModule[null] ServletContext.log():Initializing Spring root WebApplicationContext|#]
INFO StripesFilter - Stripes Initialization Complete. Version: 1.5.6, Build: 1.5.6
PWC1412: WebModule[null] ServletContext.log():Initializing Spring root WebApplicationContext|#]
INFO StripesFilter - Stripes Initialization Complete. Version: 1.5.6,
Build: 1.5.6
WEB0671: Loading application [my-web] at [/my-web]|#]
Run Code Online (Sandbox Code Playgroud)
如果不是我从 spring 初始化的 blazeds servlet 在第二次初始化时完全失败,那不会是一个大问题。我尝试禁用 blazeds servlet 但这并不能解决双重初始化问题,因为我仍然在日志中收到两次初始化消息。如果没有 blazeds,我的应用程序将无法工作,所以我在这里很紧张。
更新:我已经确认它只发生在 OpenIndiana 主机上,Linux 上的相同配置没有问题
我们遇到了类似的问题。我们还尝试部署到特定的虚拟服务器,但没有成功。为了解决这个问题,我最终不得不从 domain.xml 中手动删除额外的虚拟服务器:
<virtual-server id="admin-server" network-listeners="http-listener-2"></virtual-server>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1244 次 |
| 最近记录: |