URL自动路由到默认端口

时间:2017-03-31 05:56:40

标签: websphere

我是WebSphere的新手。我在WebSphere上部署了一个应用程序但是当我调用应用程序URL时,它会自动在服务器名称中添加“:9443”(默认HHTPs端口)并尝试调用URL,但由于该应用程序不起作用。 如果删除了端口号,则应用程序开始工作。 任何建议,我如何从WAS UI修复它?

由于 NIKHIL

1 个答案:

答案 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>