69.6. 管理应用运行在独立端口配置的问题

部分客户需要把管理应用和业务应用分开部署在不同的端口上,现在介绍把管理应用独立部署在6886端口上需要修改的配置。

1.在apusic.conf配置一个tcp服务,端口属性如下:

<SERVICE
    CLASS="com.apusic.web.http.tcp.TCPEndpoint"
    NAME="Endpoint:type=tcp,service=httpd"
    >
    <ATTRIBUTE NAME="Port" VALUE="8080"/>
    <ATTRIBUTE NAME="Backlog" VALUE="50"/>
    <ATTRIBUTE NAME="Timeout" VALUE="300"/>
</SERVICE>

2.把管理应用webtool.ear从%APUSIC_HOME%/lib目录中剪切到另外一个路径中,如%APUSIC_HOME%/admin。由于webtool.ear在%APUSIC_HOME%/lib下,启动时会自动部署,所以需要它先删除掉,以免冲突。

3.在server.xml配置管理应用,如下:

<application name="admin" base="%APUSIC_HOME%/admin/webtool.ear " virtual-host="192.168.12.114:8080,localhost:8080" start="auto"/> 

4.重新启动后,只能通过192.168.12.114:8080或者localhost:8080才能访问管理应用。