如何获取 Websphere 6.1 端口号
我目前正在开发 WebSphere 6.1 Web 项目。
在我的java代码中,如何获取当前正在运行的应用程序端口?
I'm currently working on a WebSphere 6.1 Web Project.
In my java code, how can i get the current running application port?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Servlet API 在 HttpServletRequest 中为您提供本地端口。
端口在节点的serverindex.xml中定义(例如[WAS]/profiles/AppSrv01/config/cells/localhostNode01Cell/nodes/localhostNode01/serverindex.xml)。
我不确定 WAS JMX 支持是否公开了此信息 - 您必须检查文档。
The servlet API gives you the local port in HttpServletRequest.
The ports are defined in the node's serverindex.xml (e.g. [WAS]/profiles/AppSrv01/config/cells/localhostNode01Cell/nodes/localhostNode01/serverindex.xml).
I'm not sure if the WAS JMX support exposes this information - you'd have to check the doc.
如果您使用 RAD,您可以从 IDE 运行管理控制台,然后发现 WAS 使用的所有端口
http://pic.dhe.ibm.com/infocenter/radhelp/v9/index.jsp?topic=% 2Fcom.ibm.sca.tools.doc%2Fsamples%2Ftopics%2Fwas_ports.html
If you use RAD you can run administrative console from IDE and then discover all the ports used by WAS
http://pic.dhe.ibm.com/infocenter/radhelp/v9/index.jsp?topic=%2Fcom.ibm.sca.tools.doc%2Fsamples%2Ftopics%2Fwas_ports.html