2

WAS7.0 サーバーで EAR ファイルを公開しているときに、以下の例外が発生します。

必要なすべての jar を WEB-INF/lib に配置し、アプリを何度も再構築しましたが、解決できません...

com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor createServletWrapper 
Servlet action is currently unavailable: SRVE0203E: Servlet [action]: Action Servlet 
was found, but is missing another required class.
SRVE0206E: This error typically implies that the servlet was originally compiled 
with classes which cannot be located by the server.

SRVE0187E: Check your class path to ensure that all classes required by the servlet 
are present.SRVE0210I: This problem can be debugged by recompiling the servlet using 
only the classes in the application's runtime class path

com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor createServletWrapper Error 
occured while preparing the servlet for initialization. 
javax.servlet.ServletException: SRVE0207E: Uncaught initialization exception created 
by servlet

これを解決するにはどうすればよいですか? サーバーでアプリケーションをヒットすると 404 が発生します。私の web.xml ファイルは検証済みで、エラーはありません。

この例外を解決するための考えられる解決策を教えてください。

4

1 に答える 1

0

これは互換性の問題によるものです。

ジャージー jar を含めたときに、このエラーが発生していました。一部の jar には、最小 jdk 1.7 が必要です。

pom.xml の jar のバージョンを減らしました。

それは私にとってはうまくいっています。

于 2015-06-10T23:40:21.863 に答える