部分客户需要把管理应用和业务应用分开部署在不同的端口上,现在介绍把管理应用独立部署在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才能访问管理应用。