gpt4 book ai didi

java - 更改 Axis Web 服务监听的端口

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:21:05 24 4
gpt4 key购买 nike

我有一个在端口 :80 上运行的 Web 应用程序,并且我有一个 Axis Web 服务,它是该 Web 应用程序的一部分。因此,该服务也在端口 :80 上运行。

但是,出于安全原因,我们的客户要求我们将 Web 服务端口更改为 8080,这样他们就可以只允许 Web 服务的远程使用者访问该端口。因此,他们无法访问常规 Web 应用程序,但可以访问该服务。

这是否可以在不重构应用程序并在单独的网络应用程序中删除网络服务的情况下实现?

最佳答案

正如我在评论中所说,我们的 Web 应用程序托管在 Oracle AS 10g 上,其前面有一个 Oracle Web 缓存服务器。 Oracle Web 缓存基于 Apache httpd,因此它具有虚拟主机支持和 URL 重写(尽管这些条款中不存在)。

我已经通过以下方式解决了这个问题:

它就像一个魅力。

至于 Axis 本身,我没有找到一种方法来配置它自己监听另一个端口。我想期望 Axis 提供此功能是不合理的,因为它只是一个托管在 servlet 容器中的 servlet,而提供连接器/传输层是容器的职责。

无论如何...感谢所有提供帮助的人,我很感激。

关于java - 更改 Axis Web 服务监听的端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/460819/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com