我是WebSphere的新手。我在WebSphere上部署了一个应用程序但是当我调用应用程序URL时,它会自动在服务器名称中添加“:9443”(默认HHTPs端口)并尝试调用URL,但由于该应用程序不起作用。 如果删除了端口号,则应用程序开始工作。 任何建议,我如何从WAS UI修复它?
由于 NIKHIL
答案 0 :(得分:0)
对于WebSphere Liberty,IBM Knowledge Center涵盖了这一点。在server.xml中,您需要创建一个<httpEndpoint>
元素来打开一个端口,并<virtualHost>
元素指定一个<hostAlias>
。
在server.xml中的<webApplication>
元素或应用程序WAR内的ibm-web-bnd.xml中,您需要添加一个<web-bnd>
元素,指定早期的virtualHost名称
server.xml中的示例代码段
<httpEndpoint id="appEndpoint" host="*" httpPort="3332" httpsPort="3333"/>
<virtualHost id="someHost">
<hostAlias>localhost:3333</hostAlias>
</virtualHost>
<webApplication name="app" location="{path.to.app.war}">
<web-bnd>
<virtual-host name="someHost" />
</web-bnd>
</webApplication>