我有localhost:port用于 webApplication。我可以将其声明为全局吗?就像我创建了 .war 一样,我可以在任何 tomcat 或任何系统中使用它,而无需更改它?
String url=http://localhost:8080/app/xyz.jsp
我想将localhost:8080声明为全局(当我将其硬编码到我的应用程序时),就像用户可定义的标志一样。
谢谢。
明白了,我用localhost作为127.0.0.1点 self 和端口地址
Server server = ServerFactory.getServer();
Service[] services = server.findServices();
for (Service service : services) {
for (Connector connector : service.findConnectors()) {
ProtocolHandler protocolHandler = connector
.getProtocolHandler();
if (protocolHandler instanceof Http11Protocol
|| protocolHandler instanceof Http11AprProtocol
|| protocolHandler instanceof Http11NioProtocol) {
serverPort = String.valueOf(connector.getPort());
}
}
}
感谢您的帮助。