在JBoss 4.0.1SP1下,我有一个servlet,它对在同一个实例下运行的Web服务进行多个并发调用。我正在使用request.getServerName()(在HttpServletRequest上)来构造端点URL。这通常可以正常工作,但每隔一段时间就会返回null。
在并行运行Web服务请求之前我没有看到这个,所以我猜想在线程之间共享HttpServletRequest并不总是有效。或者
有关解决这个问题的任何想法吗?
答案 0 :(得分:1)
有关解决这个问题的任何想法吗?
升级JBoss。
答案 1 :(得分:-1)
我可能错过了一些明显的东西,但是......如果它们都在同一个实例/服务器上,那么为什么你需要以编程方式提取服务器名称 - 为什么不在配置文件中呢?