webApplicationのlocalhost:portがあります。グローバルとして宣言できますか? .war を作成したら、それを変更せずに任意の tomcat または任意のシステムで使用できますか?
String url=http://localhost:8080/app/xyz.jsp
ユーザー定義可能なフラグのように、 localhost:8080をグローバルに (アプリケーションにハードコーディングしたときに)宣言したいと考えています。
ありがとう。
わかりました、 localhostを127.0.0.1ポイントの自己およびポートアドレスとして使用しました
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());
}
}
}
助けてくれてありがとう。