Java 在Tomcat中部署GWT RPC应用程序
根据Google教程,我开发了基本的StockWatcher应用程序,它向服务器发出RPC调用,服务器发送一些数据,这些数据显示在客户端上 现在我想在Tomcat中部署它,这样,如果调用类似于Java 在Tomcat中部署GWT RPC应用程序,java,gwt,tomcat,servlets,rpc,Java,Gwt,Tomcat,Servlets,Rpc,根据Google教程,我开发了基本的StockWatcher应用程序,它向服务器发出RPC调用,服务器发送一些数据,这些数据显示在客户端上 现在我想在Tomcat中部署它,这样,如果调用类似于localhost/StockWatcher的东西,我将获得与在开发模式下从GWT运行应用程序相同的体验 我该怎么做?有一个类似的话题,但我不太明白。如果我只复制编译的war文件夹,那么处理RPC的GreetingServiceImpl类会发生什么情况?我如何进行映射,使localhost/StockWat
localhost/StockWatcher
的东西,我将获得与在开发模式下从GWT运行应用程序相同的体验
我该怎么做?有一个类似的话题,但我不太明白。如果我只复制编译的
war
文件夹,那么处理RPC的GreetingServiceImpl
类会发生什么情况?我如何进行映射,使localhost/StockWatcher
映射到localhost:8080
(类似于Mod_Rewrite
)?在TOMCAT上部署war的步骤
1)Compile you gwt web application
2)Copy the war file
3)Add all libraries(jar files) in lib folder of war file
4)Rename your war as "myapp"
5)create a .war file with that "myapp" folder
6)start tomcat with catalina.bat run.
对于步骤5(生成.war文件):正常情况下,如果您很好地部署了war目录,并且能够启动tomcat,那么您已经完成了所有工作。如果您使用以下url访问页面:localhost:8080/StockWatcher gwt将知道它必须使用该url作为所有gwt/rpc请求的基本url
要使用Eclipse生成war:右键单击项目->导出->war。您将导出war,其中包含所有依赖项。只需在根目录中解压即可我无法理解步骤3。
war
中的lib
文件夹已经包含许多jar
文件,包括gwtquery jar
。我还需要添加什么jar
文件?顺便问一下,在war
中,你指的是lib
在war
中的lib
,对吗?好的。我只是确定一下。只需交叉检查一下:)我如何编译WEB应用程序?Kaustav,我想这应该是另一个问题。你说什么?好的,假设我得到.war
文件。我把它放到根目录下
,解压缩它。然后呢?然后,你跑tomcat,这就是你需要做的。