Tomcat 7에 WAR 파일을로드하려고하는데 이클립스를 사용하여 서버를 시작하거나 중지합니다.Tomcat 7 war file deploy
TOMCAT_HOME/webapps 폴더에 war 파일을 붙여 넣었습니다. 서버를 시작했습니다.
서버가 정상적으로 시작되었으며 다음과 같은 콘솔 메시지가 표시됩니다.
10 Dec, 2012 9:10:46 AM 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: F:\Program Files\Java\jdk1.6.0_37\jre\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;F:/Program Files/Java/jre6/bin/client;F:/Program Files/Java/jre6/bin;F:/Program Files/Java/jre6/lib/i386;C:\Program Files\AMD APP\bin\x86;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Windows Live\Shared;C:\Program Files\QuickTime\QTSystem\;.;F:\Program Files\Java\jdk1.6.0_37\bin;F:\apache-maven-3.0.4\bin;;F:\eclipse-juno;;.
10 Dec, 2012 9:10:46 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8090"]
10 Dec, 2012 9:10:46 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
10 Dec, 2012 9:10:46 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 484 ms
10 Dec, 2012 9:10:46 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
10 Dec, 2012 9:10:46 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.33
10 Dec, 2012 9:10:46 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8090"]
10 Dec, 2012 9:10:46 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
10 Dec, 2012 9:10:46 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 211 ms
그러나 내 응용 프로그램에 액세스하려고하면 오류 404, 파일을 찾을 수 없습니다. 서버가 ON
"JavaServerFaces"
TOMCAT_HOME/webapps 디렉토리 -
나는 TOMCAT_HOME/webapps에가 난 내 전쟁 파일과 같은 이름의 폴더를 모두 볼 수있는 응용 프로그램을 확인 war 파일이 존재하지만 폴더 구조가 생성되었지만 여전히 내 응용 프로그램에 액세스 할 수 없습니다. HTTP Status 404 - /JavaServerFaces/xhtml/hello.xhtml
적절한 배포 및 바람둥이 7에서 전쟁 파일을 실행 중입니까?
Tomcat 서버 페이지의 eclispe에서 배포 경로를 확인하십시오. 보통 eclipse는 Tomcat_HOME/webapps가 아닌'/ wtpwebapp'에서 배포합니다. 그러므로, war 파일을'/ wtpwebapps' 밑에 넣고 서버를 시작하십시오 .. – SRy
어쨌든 당신은 war 파일을 TOMCAT/webapps 아래에 두었습니다. 그래서 Tomcat 디렉토리의'bin' 폴더로 가서'startup.bat'을 클릭하고 browser.refer에서이 프로젝트의 http : // stackoverflow에 접근하십시오.com/questions/12446263/wtpwebapps-and-webapps-folder-in-tomcat – SRy
@srinivas - 수동으로 war 파일을 붙여 넣습니다. Eclipse를 사용하여 서버를 시작하거나 중지합니다. startup.bat 및 shutdown.bat를 사용하는 대신. 응용 프로그램이 여전히 404 상태입니다. 나는 이유를 모른다. 내 war 파일을 Tomcat 7에 배포하는 다른 방법은 없습니까? tomcat 7에 내 war 파일을 배포 할 관리자 앱 또는 GUI가 있습니까? – bali208