WebSphere Application Server 8:在URL中没有端口的访问企业应用程序



我正在开发企业应用程序,并将其部署在WebSphere应用程序服务器8上。t没有端口号的工作。即。

http://<server_url>:<port>/<contextroot>/<entry/point/path>

有效,

http://<server_url>/<contextroot>/<entry/point/path>

没有。i quess sysadmin需要在服务器上配置某些东西,以便将第二个URL重定向到正确的端口,但我们不知道该怎么做。已经为默认虚拟主机配置了一个别名

host name: *
port: <port>

我们还安装了服务器上安装的简单Web应用程序(耳朵中的单个战争(,而这些应用程序与inter一起指定了url

中的端口。

谢谢

编辑:更多信息(从评论中改编(,因为我有时间再次调查这个问题:我们在生产服务器上安装了A,但是我在本地安装了一个用于开发的本地,具有相同的配置。我想先在本地机器上进行这项工作。我定义了两个虚拟主机:一个管理员和一个默认主机。默认主机在端口9080、80、9443、5060、5061和443上具有别名。我以Localhost:9080//。我只想避免在URL中说明:9080?

edit2:如果我将wc_defaulthost更改为端口80,我可以访问应用程序而无需在地址中说明端口,但是Afaict是不良习惯。我可以某种程度上透明地向前/重定向请求到右端口吗?

edit3:我在端口80上创建了一个传输链WCINBOUNDADDITIONAL侦听(沿wcinbounddefault在端口9080上侦听(,它似乎可以在本地安装的服务器上使用(即我可以通过http://localhost/(访问我的应用程序。这是一个好习惯吗?

按可能的顺序:

1(您正在规范端口(80,443(上运行HTTP服务器或代理服务器/the was插件,由于添加了该模块(或映射到WebServer(,因此尚未再生插件CFG.XML。

对于Web服务器服务器服务器中的WES插件(例如IHS,IIS等(,插件cfg.xml在Web服务器配置中引用。如果您查看它,您将看到您的URL模式被转发到。

2(您可以在WAS层上定义多个虚拟主机,其中只有一个使用规范端口,而无效的应用程序并未映射到该虚拟主机。

这也发生在HE Web模块配置级别。

相关内容

最新更新