0

Eclipse IDE を再構成しました。

そして、Webアプリケーションを実行すると、このエラーが発生しました

この Jarを見逃しているようです。動的 Web アプリケーションの lib フォルダーに配置しましたが、機能しません。

java.lang.ClassNotFoundException: com.sun.istack.localization.Localizable
    java.net.URLClassLoader$1.run(Unknown Source)
    java.net.URLClassLoader$1.run(Unknown Source)
    java.security.AccessController.doPrivileged(Native Method)
    java.net.URLClassLoader.findClass(Unknown Source)
    java.lang.ClassLoader.loadClass(Unknown Source)
    java.lang.ClassLoader.loadClass(Unknown Source)
    java.lang.ClassLoader.defineClass1(Native Method)
    java.lang.ClassLoader.defineClass(Unknown Source)
    java.security.SecureClassLoader.defineClass(Unknown Source)
    java.net.URLClassLoader.defineClass(Unknown Source)
    java.net.URLClassLoader.access$100(Unknown Source)
    java.net.URLClassLoader$1.run(Unknown Source)
    java.net.URLClassLoader$1.run(Unknown Source)
    java.security.AccessController.doPrivileged(Native Method)
    java.net.URLClassLoader.findClass(Unknown Source)
    java.lang.ClassLoader.loadClass(Unknown Source)
    java.lang.ClassLoader.loadClass(Unknown Source)
    java.lang.ClassLoader.defineClass1(Native Method)
    java.lang.ClassLoader.defineClass(Unknown Source)
    java.security.SecureClassLoader.defineClass(Unknown Source)
    java.net.URLClassLoader.defineClass(Unknown Source)
    java.net.URLClassLoader.access$100(Unknown Source)
    java.net.URLClassLoader$1.run(Unknown Source)
    java.net.URLClassLoader$1.run(Unknown Source)
    java.security.AccessController.doPrivileged(Native Method)
    java.net.URLClassLoader.findClass(Unknown Source)
    java.lang.ClassLoader.loadClass(Unknown Source)
    java.lang.ClassLoader.loadClass(Unknown Source)
    com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:208)
    com.sun.xml.ws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:112)
    javax.xml.ws.Service.<init>(Unknown Source)
    com.bh.services.client.ServiceService.<init>(ServiceService.java:41)
    com.bh.servlets.Connexion.doPost(Connexion.java:35)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)

IDE:エクリプス。 ローカル サーバー: Tomcat 7。

何か助けてください。

4

1 に答える 1

0

jar ファイルを Web アプリの lib フォルダーに配置した後、その jar ファイルを「ビルド パス」に追加する必要もあります。jar ファイルがプロジェクトのビルド パスにあるかどうかを確認するには、プロジェクト エクスプローラー ウィンドウで [Java リソース] に移動します。その下に、さらに 2 つのメニュー項目があります: 1.src と 2.Libraries。追加したjarファイルがそこに存在するかどうかをライブラリの下で確認してください。存在しない場合は、jar ファイルを実際に保存した lib フォルダーで右クリックし、メニューで [ビルド パス] を選択してから [ビルド パスに追加] を選択します。それだけです。

于 2013-07-25T04:39:14.140 に答える