Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在eclipse中将GWT应用程序部署到tomcat_Eclipse_Gwt_Tomcat_Deployment - Fatal编程技术网

在eclipse中将GWT应用程序部署到tomcat

在eclipse中将GWT应用程序部署到tomcat,eclipse,gwt,tomcat,deployment,Eclipse,Gwt,Tomcat,Deployment,我想在GWT的开发模式下使用tomcat服务器。当我使用嵌入式Jetty时,它会将应用程序部署到当前目录(我的war文件夹所在的目录)。所以它在那里生成所有文件。如何配置eclipse以使用tomcat服务器和所有要复制到tomcat webapps目录的部署内容。我曾尝试在Run ConConfiguration中使用-noserver选项,但它不会将任何资源从war目录复制到服务器部署目录。 我可以这样使用tomcat服务器吗? 另外,我想用ant或maven解决这个问题 您需要复制WAR文

我想在GWT的开发模式下使用tomcat服务器。当我使用嵌入式Jetty时,它会将应用程序部署到当前目录(我的war文件夹所在的目录)。所以它在那里生成所有文件。如何配置eclipse以使用tomcat服务器和所有要复制到tomcat webapps目录的部署内容。我曾尝试在Run ConConfiguration中使用
-noserver
选项,但它不会将任何资源从war目录复制到服务器部署目录。 我可以这样使用tomcat服务器吗? 另外,我想用ant或maven解决这个问题


您需要复制WAR文件夹的内容,但只复制一次。

您看过EclipseWTP吗?它允许从Eclipse内部部署到服务器


此外,对于GWT项目,您还需要遵循以下方法:

您不必复制任何内容,实际上,您可以配置Tomcat直接从war文件夹加载您的Web应用程序(我不知道如何加载,但这是可能的;仅供参考,我使用外部Jetty服务器来完成此操作),但在部署时,它不会将war文件夹的内容复制到服务器。实际上,它在服务器和gwt公用文件夹上创建WEB-INF文件夹,但不复制html和css文件。可能您的war文件夹在项目中未设置为“内容目录”,所以WTP不会部署它。我对WTP了解不多(只使用了几周),但请查看项目属性中的“部署程序集”页面;您的war文件夹应该部署到“/”。是的,war文件夹部署到“/”,但它在解聚时间内不起作用