2013-07-02 4 views
2

Tomcat v6.0을 컴퓨터에 설치했는데 웹 페이지에 연결하려고합니다. Eclipse에 SVN 프로젝트를 추가했습니다. 내가 서버를 실행하려고하면 다음과 같은 페이지를 제공합니다localhost : 8080 tomcat 기본 페이지

HTTP Status 404 - /first/ 

-------------------------------------------------------------------------------- 

type Status report 

message /first/ 

description The requested resource is not available. 


-------------------------------------------------------------------------------- 

Apache Tomcat/6.0.37 

는 또한 콘솔이이 기록됩니다

02.Tem.2013 16:36:45 org.apache.catalina.core.AprLifecycleListener init 
INFO: The APR based Apache Tomcat Native library which allows optimal performance in  production environments was not found on the java.library.path: C:\Program  Files\Java\jre6\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Perl\site\bin;C:\Perl\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\mingw\bin;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\nodejs\;C:\Python27;C:\Python27\Scripts;C:\GNUstep\GNUstep\System\Tools;C:\Users\HasanFerit\AppData\Roaming\npm;. 
02.Tem.2013 16:36:45 org.apache.tomcat.util.digester.SetPropertiesRule begin 
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:first' did not find a matching property. 
02.Tem.2013 16:36:45 org.apache.coyote.http11.Http11Protocol init 
INFO: Initializing Coyote HTTP/1.1 on http-8080 
02.Tem.2013 16:36:45 org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 586 ms 
02.Tem.2013 16:36:45 org.apache.catalina.core.StandardService start 
INFO: Starting service Catalina 
02.Tem.2013 16:36:45 org.apache.catalina.core.StandardEngine start 
INFO: Starting Servlet Engine: Apache Tomcat/6.0.37 
02.Tem.2013 16:36:46 org.apache.coyote.http11.Http11Protocol start 
INFO: Starting Coyote HTTP/1.1 on http-8080 
02.Tem.2013 16:36:46 org.apache.jk.common.ChannelSocket init 
INFO: JK: ajp13 listening on /0.0.0.0:8009 
02.Tem.2013 16:36:46 org.apache.jk.server.JkMain start 
INFO: Jk running ID=0 time=0/14 config=null 
02.Tem.2013 16:36:46 org.apache.catalina.startup.Catalina start 
INFO: Server startup in 480 ms 

가 그럼 난 로컬 호스트를 열려고 : 8080, 내가 너무 일을 나던. .. 같은 페이지를 엽니 다. 나는 일하지 않는다. 이 문제의 원인은 무엇입니까? 너 나 좀 도와 줄 수있어?

답변

1

Eclipse에서 Tomcat을 실행하면 기본 페이지가 localhost:8080/으로 표시되지 않습니다. 이 페이지를 보려면 Eclipse 외부에서 실행하십시오.

프로젝트의 경우 welcome-file-list에서 사용할 수있는 기본 페이지를 확인하려면 WEB-INF/web.xml 파일을 확인하십시오. Tomcat은이 목록을 검사하여 웹 응용 프로그램 루트에 대한 요청을 해결하려고합니다.

+0

Tomcat 서버가 닫혀있을 때 외부에서 시도했습니다. localhost : 8080은 아무것도 열지 않습니다. 서버를 실행할 때 위에 오류가 발생합니다. – user2870

+0

"Tomcat 서버가 닫혔습니다"라는 말은 Eclipse가 닫혀 있음을 의미합니까? 또는 Tomcat 서버가 실행되고 있지 않습니까? – austin

+0

Tomcat 서버가 실행되고 있지 않습니다. 또한 welcome-file-list에는 무엇이 있어야할까요? – user2870

0

Tomcat conf/server.xml에서 아무 것도 변경하지 않은 경우 올바르게 실행중인 Tomcat 서버는 http://localhost:8080에 Tomcat 페이지를 표시해야합니다. "이 메시지가 나타나면 Tomcat을 성공적으로 설치했습니다. 축하합니다!"

다음 환경 변수를 올바르게 설정했는지 확인하십시오. JAVA_HOME, JRE_HOMECATALINA_HOME. 당신이 그 중 하나를 변경/추가 변경 사항이 적용되어 있는지 확인하기 위해 필요한 경우 Instructions for Mac, Instructions for Windows

(예를 들어, Windows에서 로그 오프 할 수 있으며 맥/유닉스에서 당신은 터미널에서 source ~/.bash_profile를 실행할 수 있습니다, 다시 로그인).

지금 실행하여 Tomcat을 (Windows에서 Mac의 Terminal, cmd.exe를) 터미널을 열고 시작 :

  • 윈도우 : %CATALINA_HOME%\bin\startup.bat
  • 맥 : $CATALINA_HOME/bin/startup.sh

를 터미널/콘솔에서 다음과 같이 표시되어야합니다.

Using CATALINA_BASE: ... 
Using CATALINA_HOME: ... 
Using CATALINA_TMPDIR: ... 
Using JRE_HOME:  ... 
Using CLASSPATH:  ... 

이제 http://localhost:8080을 브라우저에서 열어보십시오. 위에서 설명한대로 Tomcat 페이지가 표시됩니다.

관련 문제