GWT 애플리케이션을 제작에 배치하는 것과 관련된 좋은 기사가 있습니까?

StackOverflow https://stackoverflow.com/questions/1753795

  •  20-09-2019
  •  | 
  •  

문제

GWT (Google Web Toolkit) 애플리케이션을 제작 환경에 배포하는 방법에 대한 좋은 기사를 아는 사람이 있습니까? 요구 사항은 무엇입니까? Apache가 있거나없는 Tomcat 또는 Jetty를 사용해야합니까? 내 GWT 앱은 JVM 스택에서 호스팅하도록 요구하는 GWT-RPC를 활용합니다.

생산에 대한 배포에 대한 현재 경험은 주로 Microsoft 스택 (IIS, ASP.NET 등)을 기반으로합니다.

누구든지 나를 올바른 방향으로 가리킬 수 있기를 바랍니다.

감사.

도움이 되었습니까?

해결책

요구 사항은 준수하는 J2EE 서버가 Servlet 2.5 표준입니다.

Apache를 설치할 필요가 없으며 Tomcat에는 자신의 웹 서버가 있습니다. GWT는 당신을 위해 당신이해야 할 전쟁 파일을 구축 할 것입니다. 해당 파일을 복사하십시오 Tomcat에 webapps Tomcat을 다시 시작하면 자동으로 배포됩니다. 전쟁 파일에는 필요한 모든 파일이 포함됩니다.

전쟁 파일을 구축하려면 개미를 사용해야합니다. 기사 여기서하는 방법

제 생각에는 ant build 어쨌든 전쟁 디렉토리를 지키고 연장을 '.war'로 변경하는 전쟁 파일을 만들 것입니다 (전쟁 파일은 zip 파일입니다)

다른 팁

GWT는 주로 클라이언트 측 기술입니다. 백엔드를 개발할 스택을 결정해야합니다. ASP.NET 백엔드 일 수 있습니다. Apache의 간단한 정적 배치 또는 전체 J2EE 스택 일 수 있습니다. 그것은 당신의 앱이 무엇을 할 것인지에 달려 있습니다. 모든 것이 말하고 완료되면 GWT 앱은 일부 HTML과 많은 JavaScript입니다. 모든 웹 서버에서 해당 부분을 제공 할 수 있습니다.

진짜 질문은 GWT 클라이언트와 대화하는 백엔드입니다. 이 문제를 혼란스럽게하는 것은 많은 GWT 앱이 GWT-RPC를 사용하는 것입니다. 즉, Java로 작성되어 Java 백엔드가 필요하다는 것을 의미합니다. 그러나 독립형 (예 : 서버 측면 처리가 필요하지 않음) 인 GWT 앱을 작성하거나 일부 종류의 웹 서비스 인터페이스를 사용하여 .NET 앱과 통신 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top