※ ChatGPTを利用し、要約された質問です(原文:SOAPの設定方法でご質問です)
SOAPの設定方法でエラーが発生!問題点を解消する方法は?
このQ&Aのポイント
Windows XP、JDK 1.5.0_13、Tomcat 5.5の環境でSOAPを動かすための設定方法を知りたい。
JarファイルのCLASSPATHへの追加設定が正しいか確認し、javax/mail/MessagingExceptionエラーを解消したい。
HTTPステータス500エラーが発生し、Apache Tomcat/5.5.20のログに記録されている。
下記環境で、SOAPを動かしてみようとしたのですが、
エラーになってしまいます。
ご存知の方がおられましたら、問題点、正しい設定方法等をご教授していただけませんでしょうか?
よろしくお願い致します。
【環境】
Windows XP
JDK 1.5.0_13
Tomcat 5.5
・下記のJarファイルをCLASSPATHに追加設定
D:\goo\jar\tools\xalan.jar;
D:\goo\jar\tools\xercesImpl.jar;
D:\goo\jar\javamail-1.4.1\mail.jar;
D:\goo\jar\jaf-1.1.1\activation.jar;
D:\goo\jar\soap-2_3\lib\soap.jar;
■ブラウザより、下記URLを実行
http://localhost:7000/soap/admin/
【エラー内容】
HTTPステータス 500 -
--------------------------------------------------------------------------------
type 例外レポート
メッセージ
説明 The server encountered an internal error () that prevented it from fulfilling this request.
例外
org.apache.jasper.JasperException: javax/mail/MessagingException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
原因
javax.servlet.ServletException: javax/mail/MessagingException
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:843)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:776)
org.apache.jsp.admin.deploy_jsp._jspService(deploy_jsp.java:495)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
原因
java.lang.NoClassDefFoundError: javax/mail/MessagingException
org.apache.jsp.admin.deploy_jsp._jspService(deploy_jsp.java:55)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
注意 原因のすべてのスタックトレースは、Apache Tomcat/5.5.20のログに記録されています