HttpServletRequest.getServerName()偶尔会返回null,在同时使用?

2019-10-20 07:38发布

在JBoss的4.0.1SP1,我有一个servlet,使该是相同的实例中运行的Web服务多个并发呼叫。 我使用的是()(HttpServletRequest的上)request.getServerName构建端点URL。 这通常工作正常,但每过一段时间返回null。

我并行运行Web服务请求之前还没有看到这一点,所以我猜共享线程HttpServletRequest的中不会总是工作什么的。

在解决这个任何想法?

Answer 1:

在解决这个任何想法?

升级的JBoss。



Answer 2:

我可能失去了一些东西很明显,但是....如果他们都是同一个实例/服务器上,那么你为什么需要以编程方式将服务器名称 - 为什么不只是它在配置文件?



文章来源: HttpServletRequest.getServerName() occasionally returning null in concurrent use?