2017-08-30 12 views
0

私は修正する必要がある既存の桟橋アプリケーションがあります。基本的には、POSTリクエストを処理できるアクセスポイントが1つだけ必要です。私はプロジェクトのWEB-INFディレクトリにアクセスできます。私はweb.xmlファイルとlibフォルダを持っています。私は桟橋のlibからのjarファイルが自動的に読み込まれることを理解しています。 libフォルダの下にカスタムjarを追加することは可能ですか?何とかjarファイルが特定のURLからのHTTPリクエストを処理するようにweb.xmlを設定していますか?もしそうなら、私はどのようにそれから始めますか?Java Webアプリケーションのlibフォルダにカスタムjarを公開するにはどうすればよいですか?

+0

リクエストを処理していないjarファイル内のサーブレット宣言を追加することができます。サーブレットは行います。サーブレットの仕様と多くのチュートリアルで説明されているようにサーブレットを登録します(web.xmlのサーブレット宣言を使用するか、サーブレットにWebServletを注釈することによって)、別のサーブレットが作成されます。 jarファイルがWEB-INF/libの下にあるwebappクラスパスにある限り、そのクラスが1つのjarファイルであるか別のファイルであるかは関係ありません。 –

答えて

0

あなたは、単に内部のサーブレットクラス(HttpServletを拡張するクラス)とのjarファイルを作成し、web.xmlの

<servlet> 
    <servlet-name>A_Name</servlet-name> 
    <servlet-class>your.new.ServletClass</servlet-class> 
</servlet> 

<servlet-mapping> 
    <servlet-name>A_Name</servlet-name> 
    <url-pattern>/the/path/you/want</url-pattern> 
</servlet-mapping> 
関連する問題