2011-07-14 21 views
0

私のウィンドウxpサーバーにapache-tomcat-7.0.16とjdk1.6.0.25があります。私はeclipseをインストールし、GoogleのサイトからStockwatcherのプログラマーをコピーします。私はプログラムをコンパイルし、それが正常に実行されているEclipse開発モードで実行されます。 Eclipseフォルダを作成します。このwarフォルダをapache-tomcat-7.0.16/webappsの下にコピーします。http://localhost:8080を入力してtomcatサーバーを確認します。これはTomcatのサーブレットの例を実行しています。次に、http:// localhost:8080/war/stockwatcher.htmlと入力します。これはいくつかのJavaエラーを出します。その後、移動して再度コピーし、エラーページが見つからないようにします。戦争フォルダのTomcatサーバーにGwt RPCサーブレットをデプロイする方法は?

コンテンツが 画像 stockwatcher WEB-INF stockwatcher.css stockwatcher.html

私は間違った場所にファイルをコピーすると思いますか、私はTomcatの

答えて

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

+0

効果があります。私は大文字と小文字の間違いを作りました。 html src = "Stockwatcher/stockwatcher.nocache.jsで、src =" stockwatcher/Stockwatcher.nocache.jsに変更しました。 web、xmlファイルの大文字の誤りと同じです。私は間違いを犯し、Eclipseを再コンパイルして、webappsにwarファイルをコピーし、次にURLにhttp:// localhost:8080/warを使用します。これは私のページを表示します。私はこのようなURLを "http:// localhost"または "http://www.example.com"のtomcatで実行し、アプリケーションを実行する必要があります。 – mag2000

+0

私はあなたの質問をよく理解していません。あなたが念頭に置いているのは、URLに '8080'のポート番号を書くのを避けるために必要なことです。 –

0

はTomcatに、GWTアプリケーションをデプロイすること戦争フォルダを使用しないでください。うまくいかないだろう。手順は次のとおりです。 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)Webビルダーファイルを右クリックし、ant buildオプションを選択します。あなたのプロジェクトにwarファイルが生成されます。 5)そのwarファイルをtomcatに入れます。 yout tomcatを再起動してください。

関連する問題