2014-03-03 6 views
1

Java 응용 프로그램에서 작업하고 있습니다. 나는 Struts2와 Hibernate를 사용하고있다. 응용 프로그램은 Tomcat7에서 잘 작동했다,하지만 배포 할 때 IBM "S 스피어에 나는 다음과 같은 URL에 대한 다음과 같은 오류가 점점 오전WebSphere Issue

http://localhost:8080/MYAPPS 
Error 404: There is no Action mapped for action name . 

http://localhost:8080/MYAPPS/ 

Error 404: There is no Action mapped for namespace [/] and action name [] associated with context path 
+0

true에 값을 설정? @ Andres의 대답에 의해 제안 된 포트가 올바른지 확인하십시오. –

+0

IBM Websphere의 어떤 버전입니까? –

답변

1

기본 포트는 URL의 포트로 변경 9080입니다 다른 제안

0

확인은 다음과 같이 콘솔에

  1. 로그인, 서버 클릭 -> 서버 이름 -> 포트 -> WC_defaulthost에 (웹 컨테이너 포트) 를 예를 들어이 경우 쇼. 환경 -> 가상 호스트 -> 기본 호스트 (또는 응용 프로그램이 매핑 된 호스트) -> 호스트 별명을 클릭하십시오. 포트를 추가하지 않고 서버를 다시 시작한 경우 포트가 정의되어 있는지 확인하십시오.
  2. 다음과 같이 애플리케이션에 액세스하십시오.
    http://localhost:9080/MYAPPS/
    http://hostname:9080/MYAPPS/ 문제가 지속되면

는 SystemOut.log에 파일을 열고 자세한 내용을 찾습니다.

0

은 웹 호스트 또는 보안 웹 호스트, 다음 경로에 대한 이동의 포트 번호를 찾는 데 도움이 될 수있는이 시도, 인/opt/IBM/WebSphere/AppServer를/정보/Dmgr01_demo/설정/세포/localhostCell01/노드/Dmgr_node, 이 파일을 찾으십시오. serverindex.xml, "WC_adminhost"포트 번호를 찾을 수 있습니다.

희망이 도움이됩니다. 덕분에 !.

0

가상 호스트 문제라고 생각하지 않습니다. 가상 호스트 오류가 없으므로 분명히 올바르게 구성했습니다.

WAS의 버전은 무엇입니까? WAS V6.1.X는 인기가있는 것은 무엇이든지지하지 않는 악명 높은 평판을 가지고 있습니다. 사용자 정의 웹 컨테이너의 속성으로이 추가보십시오 :`로컬 호스트 : 8080 /의 myapps /`

  • com.ibm.ws.webcontainer.invokefilterscompatibility 는 최종 슬래시를 넣어 경우가 작동합니까