TOMCAT (tomcat/webapps/ROOT/war)에 war 파일을 배포 할 때 GWT RPC 호출이 작동하지 않는 것 같습니다. (바람둥이/웹 어플리케이션/ROOT/project.html 같은RPC 호출에 GWT Tomcat 문제가 발생했습니다.
The requested resource (/war/myproject/call) is not available.
내가 디렉토리 구조 변경 한 다음 직접 전쟁 컨텐츠 (전쟁이 아니라 디렉토리 자체)를 배포하는 경우 :
그것은 나에게 오류를 제공 project.css, 프로젝트, 등 ...) 다음 작동합니다.
내게 무슨 일이 일어 났는지 설명해 주시겠습니까?
<servlet>
<servlet-name>callServlet</servlet-name>
<servlet-class>com.myproject.server.dao.Call</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>callServlet</servlet-name>
<url-pattern>/myproject/call</url-pattern>
</servlet-mapping>
아주 좋은 대답, 일하러 @RemoteServiceRelative 경로를 변경하는 방법을 보여줘. –
이제 주석이 @RemoteServiceRelativePath ("myProject")처럼 보일 것입니다. 나는 당신이 그것을 @RemoteServiceRelativePath ("war/myProject")로 바꿔서'url-pattern'을 따르도록 할 필요가 있다고 생각합니다. 하지만 나는 개인적으로 앱을 'ROOT' 폴더에 직접 배치하거나 다른 상황 (예 : 'webapps/MyProject'. – janhink
글쎄, 내가 프로젝트를 cloudbees에 배포하는 경우입니다. 업로드 할 간단한 .war 파일을 선택합니다. http : // localhost : 8080/war/Myproject.html을 자동으로 배포하고 http : // localhost : 8080/Myproject.html을 사용하여 액세스 할 수 없습니다. –