我的窗口xp服务器上有apache-tomcat-7.0.16和jdk1.6.0.25。我安装eclipse并从google网站复制stockwatcher的程序员。我编译程序并在eclipse开发模式下运行它运行正常。 eclipse创建war文件夹我在apache-tomcat-7.0.16 / webapps下复制这个war文件夹..然后我通过输入http://localhost:8080检查我的tomcat服务器:它正在运行并运行tomcat的servlet示例。然后我输入 http:// localhost:8080 / war / stockwatcher.html。它给出了一些java错误。然后再移动并复制,现在找不到错误页面。
war文件夹的内容是 图片 的StockWatcher WEB-INF stockwatcher.css stockwatcher.html
我认为我将文件复制到错误的位置,或者我必须配置tomcat
答案 0 :(得分:0)
你说的这个java错误是什么? 你确定GWT库位于WEB-INF / lib文件夹中吗?这些是GWT-RPC机制运行所必需的。
请访问以下网站以供参考:
http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/3408c38464c57d4a?pli=1
GWT app - deploying on Tomcat or any other servlet container
答案 1 :(得分:0)
不要使用该war文件夹将gwt应用程序部署到tomcat。不起作用。程序是: 1)gwt首先编译项目。 2)创建一个webbuilder.xml文件并将代码放在其中。
<project name="ExceptionReport" basedir="." default="default">
<target name="default" depends="buildwar,deploy"></target>
<target name="buildwar">
<war basedir="war" destfile="
ExceptionReport.war" webxml="war/WEB-INF/web.xml">
<exclude name="WEB-INF/**" />
<webinf dir="war/WEB-INF/">
<include name="**/*.jar" />
</webinf>
</war>
</target>
<target name="deploy">
<copy file="ExceptionReport.war" todir="." />
</target>
</project>
ExceptionReport是我的项目名称。
3)将src文件夹导出为JAR文件并将其保存在war&gt; webinf&gt; lib中。 4)右键单击Web构建器文件,然后选择ant build选项。它会在你的项目中生成一个war文件。 5)将该war文件放在tomcat上。并重新启动你的tomcat。