0

以前、Eclipse IDE、Tomcat、および JAX-RS ライブラリーを使用して、単純な RESTful Web サービスをローカルホスト上に作成する必要がありました。

Tomcatがインストールされている別のUNIXサーバーに同じものを移動しようとしています。Eclipse で行う「動的 Web プロジェクト」の作成と同等の方法で開始する方法がわかりません。Eclipse によって作成されたすべてのサブディレクトリを含むディレクトリを自分で作成する必要がありますか? このディレクトリは、Tomcat コンテナーの webapps フォルダーに配置する必要があります。META-INF と WEB-INF も自分で作成する必要がありますか?

Java クラスはどこに置くべきですか?

誰かがこれを明確にするか、同じことに関するドキュメントを教えてください。

4

2 に答える 2

1

アプリケーションをWAR ファイルにパッケージ化する必要があります。

Sun Java EE 6 チュートリアルには、パッケージ化に特化した章があります。

Eclipse で Web アプリケーションを war としてエクスポートするのは非常に簡単です。

于 2010-03-01T18:34:11.087 に答える
0

動的 Web プロジェクト (右クリック) => エクスポート => Web => war ファイル => war エクスポート ダイアログ

Web アプリケーション アーカイブの作成- WARは問題の解決策ですが、そこに必要なすべてのライブラリに注意してください。

WAR ファイルの内容を簡単に抽出 (解凍) し、必要なプロジェクト構造とライブラリを確認できます。それらは WAR の WEB-INF/lib にあります。

両方のTomcatが同じように設定されていることを確認し、コードがすべてOSフレンドリーであることを確認してください(ユーザー、ファイルパス、権限)

アプリの起動時に実行される簡単なテスト コードを常に記述し、すべての依存関係とライブラリ、システム クロック、外部ネットワーク通信をチェックして、Web アプリ コンソールまたはロガーで簡単にトレースできるようにします。

よろしく

于 2010-03-02T03:40:32.030 に答える