1

次の方法でDebianにインストールされた本番環境にJetty 6.1.24があります。

apt-get install openjdk-7-jdk, jetty, libjetty-extra-java

私の開発環境では、ここから Jetty 6.1.24 をダウンロードしました: http://dist.codehaus.org/jetty/jetty-6.1.24/jetty-6.1.24.zip

しかし、多くの場合、開発 Jetty で完全に機能する私の war ファイルは、本番環境ではエラーで失敗します。

開発環境 (deb パッケージのない Windows) を、debian でインストールされた Jetty とまったく同じように動作させるにはどうすればよいですか?

4

1 に答える 1

1

まず第一に、prod 環境と dev 環境に同じライブラリがインストールされていない可能性があります。$JETTY_HOME/libs を見てください。dev は、prod にインストールされていない開発マシン上のライブラリを参照する場合があります。

おそらく、apt-get は完全に異なる Jetty バージョンをインストールします。同じ ZIP バージョンを製品にダウンロードし、解凍して $JETTY_HOME/bin/jetty.sh から実行してみてください。

于 2012-11-08T14:15:40.117 に答える