如何在tomcat服务器上部署Gwt RPC servlet?

如何在tomcat服务器上部署Gwt RPC servlet?,gwt,gwt-rpc,Gwt,Gwt Rpc,我的WindowsXP服务器上有apache-tomcat-7.0.16和jdk1.6.0.25。我安装eclipse并从google站点复制stockwatcher的程序。我编译了这个程序并在eclipse开发模式下运行,它运行得很好。eclipse创建war文件夹,我将此war文件夹复制到apache-tomcat-7.0.16/webapps下。。然后我通过enter检查我的tomcat服务器:它正在工作,并且运行tomcat的servlet示例。然后我进入http://localhost

我的WindowsXP服务器上有apache-tomcat-7.0.16和jdk1.6.0.25。我安装eclipse并从google站点复制stockwatcher的程序。我编译了这个程序并在eclipse开发模式下运行,它运行得很好。eclipse创建war文件夹,我将此war文件夹复制到apache-tomcat-7.0.16/webapps下。。然后我通过enter检查我的tomcat服务器:它正在工作,并且运行tomcat的servlet示例。然后我进入http://localhost:8080/war/stockwatcher.html.它给出了一些java错误。然后是再次移动和复制,现在给出未找到的错误页面

war文件夹的内容是 图像 股票观察者 web inf stockwatcher.css stockwatcher.html


我想我把文件复制到了错误的位置,或者我必须配置tomcat,你说的这个java错误是什么? 您确定GWT库位于WEB-INF/lib文件夹中吗?这些是GWT-RPC机制运行所必需的

请浏览以下网址以供参考:


不要使用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>webinf>lib中。 4) 右键单击WebBuilder文件并选择AntBuild选项。它将在您的项目中生成war文件。
5) 把战争文件放到tomcat上。然后重新启动tomcat。

它正在工作。我犯了大小写的名字错误。在html src=“Stockwatcher/Stockwatcher.nocache.js中,我将其更改为src=“Stockwatcher/Stockwatcher.nocache.js”。在web、xml文件中也存在同样的大写字母错误。我纠正错误,在eclipse中重新编译war文件,将war文件复制到webapps,然后复制到我使用的url中。。这是显示我的页面。如果我想要这样的url,我应该在tomcat“”或“”上做什么,然后运行我的应用程序。我不太理解你的问题。您想的是,为了避免在URL中写入“8080”端口号,需要做些什么?