2011-12-19 2 views
0

저는 온라인에서 GlassFish에 액세스 할 수있게하려고 노력하고 있지만 성공하지 못했습니다. Windows 방화벽을 사용하지 않도록 설정 했으므로 아무 것도 신경 쓸 필요가 없습니다. I 포트의 무리와 함께 위를 해봤GlassFish를 온라인에 저장하는 방법은 무엇입니까?

<network-listeners> 
    <network-listener port="8080" protocol="http-listener-1" address="-IPcomeshere" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener> 
    <network-listener port="8181" protocol="http-listener-2" address="-IPcomeshere" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool"></network-listener> 
    <network-listener port="4848" protocol="admin-listener" address="-IPcomeshere" transport="tcp" name="admin-listener" thread-pool="admin-thread-pool"></network-listener> 
</network-listeners> 

,하지만 성공 : 나는 domain.xml에 다음과 같은 방법을 <network-listeners>을 설정했습니다.

java.net.BindException : 나는 다음과 같은 예외를 얻을이 구성

Virtual Servers List

: 나는 D - 링크 DIR-655 라우터, 나는 가상 서버 목록이 방법을 설정해야 : 범위 내에 사용 가능한 포트가 없습니다. 8181 = com.sun.en[email protected]334e9cde 심각도 : 시작 예외로 인해 v3 종료 : 범위 내에 사용 가능한 포트가 없습니다 : 8080 = com.sun.enterprise .v3.services.impl.monitor.MonitorableSelectorHandler @ 29bb22a0

내가 뭘 잘못하고 있니? 어떤 도움을 주시면 감사하겠습니다!

+0

Windows 방화벽에 tcp 포트 8080, 8081, 4848을 추가하려고 했습니까? 방법에 대한 [this] (http://technet.microsoft.com/en-us/library/cc784523%28WS.10%29.aspx)를 참조하십시오! – Jomoos

+0

@Jomoos 예, 서버를 시작하려고하면 Windows 방화벽에서 연결 허용 또는 거부를 묻는 메시지를 표시하고 모든 상황에서 허용하도록 설정합니다. 또한 내가 말한대로 Windows 방화벽을 사용하지 않도록 설정했습니다. –

답변

0

IP가 의심 스럽습니다. 아마도 로컬 일 것입니까? http://www.whatismyip.com/이 귀하의 IP를 제공합니다.

+0

config 파일에 실제 IP를 입력했는데 여기에 게시하고 싶지 않았습니다. –

+0

미안하지만, 최소한의 지능으로 생각하면 안됩니다. ** 나는 이것에 대해 더 많은 경험을 가진 사람에게 대답을 남긴다. ** –

1

제 생각에는 Port Forwarding을 시도해야합니다. 아닙니다 virtual server.

기본적으로 라우터의 포트가 열리 며 로컬 컴퓨터 서버의 포트로 보내진 패킷을 리디렉션합니다.

관련 문제