English 中文(简体)
申 诉 Server的服务器名称或管道和港口
原标题:Get Application Server name or ip and port in Java

我们愿确定并展示一个服务器和港口,即 Java应用程序正在运行,它落后于一个代理网络服务器。 这意味着使ServerName()和ServerPort()返回代理及其港口的服务器名称(80)。

我们有两个应用服务器在单一物理箱上运行,因此每箱有两家现成的港口,即9080 9081。 我喜欢的是<代码><Applicationkir name><Application服务器 Port>。

任何想法? 如果这是一个基本问题,那么我会说一整条 Java,会感到担忧。

最佳回答

您可使用<代码>ServletRequest# LocalgetXXX()方法。

问题回答

服务器机主名称是申请的一部分,因为它取决于客户为到达东道方而使用的URL。 你以这种方式获得的价值由客户来界定,不必是你们所期望的。

如果你对当地东道国名称感兴趣,你可以尝试:

String hostname = InetAddress.getLocalHost().getHostName();

Crunchification就提供了这方面的一个 example。

import java.net.InetAddress;
import java.net.UnknownHostException;

public class CrunchifyGetIPHostname {

    public static void main(String[] args) {

        InetAddress ip;
        String hostname;
        try {
            ip = InetAddress.getLocalHost();
            hostname = ip.getHostName();
            System.out.println("Your current IP address : " + ip);
            System.out.println("Your current Hostname : " + hostname);

        } catch (UnknownHostException e) {

            e.printStackTrace();
        }
    }
}




相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...

热门标签