【问题标题】:java.lang.ClassNotFoundException errorjava.lang.ClassNotFoundException 错误
【发布时间】:2013-07-23 14:05:40
【问题描述】:

我刚刚重新配置了我的 Eclipse IDE。

当我运行我的网络应用程序时,我得到了这个错误

我好像错过了this 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: Eclipse。 本地服务器: Tomcat 7.

有什么帮助吗?

【问题讨论】:

  • 您是否使用任何 IDE 来构建应用程序?它在那里编译吗?
  • 我正在使用 Eclipse,是的。当我尝试在我的网络应用程序上导航时出现问题
  • 尝试将一些其他的 .jar 添加到 lib 文件夹中,看看它是否有效。然后你就会知道这是 Tomcat 问题还是特定 .jar 的问题。

标签: java jakarta-ee tomcat web-applications tomcat7


【解决方案1】:

将 jar 文件放入 web-app 的 lib 文件夹后,您还需要将该 jar 文件添加到“构建路径”中。 要检查 jar 文件是否在您的项目构建路径中,在您的项目浏览器窗口中转到“Java 资源”,它下面应该还有两个菜单项:1.src 和 2.Libraries。 在库下检查您添加的 jar 文件是否存在。 如果它不存在,则在您实际存储 jar 文件的 lib 文件夹中,只需右键单击它,然后在菜单中选择构建路径,然后选择“添加到构建路径”。 就这样,你就完成了。

【讨论】:

    猜你喜欢
    • 2016-03-14
    • 2020-01-22
    • 2015-03-25
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多