Je travaille actuellement sur un projet Web WebSphere 6.1.Comment obtenir le numéro de port Websphere 6.1
Dans mon code java, comment puis-je obtenir le port d'application en cours?
Je travaille actuellement sur un projet Web WebSphere 6.1.Comment obtenir le numéro de port Websphere 6.1
Dans mon code java, comment puis-je obtenir le port d'application en cours?
L'API servlet vous donne le port local dans HttpServletRequest.
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
PrintWriter writer = response.getWriter();
writer.write("" + request.getLocalPort());
writer.close();
}
Les ports sont définis dans serverindex.xml du noeud (par exemple [WS] /profiles/AppSrv01/config/cells/localhostNode01Cell/nodes/localhostNode01/serverindex.xml).
<specialEndpoints xmi:id="NamedEndPoint_1214751102556" endPointName="WC_defaulthost">
<endPoint xmi:id="EndPoint_1214751102556" host="*" port="9080"/>
Je ne suis pas sûr si le WAS soutien JMX expose ces informations - vous devriez vérifier le doc.
Si vous utilisez RAD vous pouvez exécuter la console d'administration de l'IDE et découvrir tous les ports utilisés par WAS
Que voulez-vous dire avec le port d'application? Voulez-vous dire port http, comme dans le port 80, 8080, ... –