Web-sphereで実行されているweb-app(サーバーとクライアント)の動作を変更しています。私はコードを逆コンパイルしましたが、ちょっとした変更を加えてコードを再デプロイするだけです。
このために、私は簡単なJavaプロジェクトを作成し、すべての逆コンパイルされたコードをロードしました。JARに変換して適切な場所に配置する* .classファイルのみが必要です場所です。問題は、解決されていない依存関係があるためです[javax.servlet.http.HttpServletRequest
]。私のプロジェクトはビルドされていません
この依存関係を解決するには?
この依存関係が私の推測よりも解決できない場合は、javax.servlet.http.HttpServletRequest
のJARファイルを取得して、プロジェクトのビルドパスに外部JARとして追加するだけです。
javax.servlet.http.HttpServletRequest
のJARはどこにありますか
pS私はJavaを初めて使用するので、HttpServletRequest
についてはあまり知りません。また、Java 1.6 JREを使用しています。
昔はservletapi.jarを手動でEclipseプロジェクトに追加していたのですが、これは悪い習慣です。
次に、動的Webプロジェクトを作成し、サーバー(通常はTomcat)を追加して、新しいプロジェクトを右クリックし、プロパティを選択し、プロジェクトファセットを選択して、Tomcatサーバーをランタイムとして追加します。必要なファイルが含まれています。 [適用]ボタンと[OK]ボタンをクリックすると、不足しているインポートファイルが解決されます。
SOの同様の質問からのステップバイステップの説明は次のとおりです。 Eclipseプロジェクトにjavax.servlet APIをインポートするにはどうすればよいですか?
サーブレットAPIを「提供された」依存関係として追加する必要があります。つまり、コードをコンパイルするためだけに使用しますが、Webコンテナーにはすでにそのコピーが含まれているため、Webアプリケーションと一緒にパッケージ化する必要はありません。
リンクの下からServlet.jarファイルをダウンロードするだけです
http://www.Java2s.com/Code/Jar/s/Downloadservletapi30jar.htm
eclipseのビルドパスを使用して、このjarファイルをプロジェクトに追加します。