【问题标题】:Java Wrapper Class not found未找到 Java 包装类
【发布时间】:2014-09-05 16:34:31
【问题描述】:

我正在尝试为 JBoss 4 应用程序安装包装器。

我的wrapper.conf 包含:

wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp

但我得到以下错误:

INFO   | wrapper  | 2014/09/05 17:10:36 | Waiting to start...

STATUS | wrapper  | 2014/09/05 17:10:40 | Launching a JVM...

INFO   | jvm 5    | 2014/09/05 17:10:40 | ***java.lang.NoClassDefFoundError: org/tanukisoftware/wrapper/WrapperSimpleApp***

INFO   | jvm 5    | 2014/09/05 17:10:40 | Caused by: java.lang.ClassNotFoundException: org.tanukisoftware.wrapper.WrapperSimpleApp

INFO   | jvm 5    | 2014/09/05 17:10:40 |   at java.net.URLClassLoader$1.run(URLClassLoader.java:202)

INFO   | jvm 5    | 2014/09/05 17:10:40 |   at java.security.AccessController.doPrivileged(Native Method)

INFO   | jvm 5    | 2014/09/05 17:10:40 |   at java.net.URLClassLoader.findClass(URLClassLoader.java:190)

INFO   | jvm 5    | 2014/09/05 17:10:40 |   at 
java.lang.ClassLoader.loadClass(ClassLoader.java:306)

INFO   | jvm 5    | 2014/09/05 17:10:40 |   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)

INFO   | jvm 5    | 2014/09/05 17:10:40 |   at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

INFO   | jvm 5    | 2014/09/05 17:10:40 | Could not find the main class: org.tanukisoftware.wrapper.WrapperSimpleApp.  Program will exit.

INFO   | jvm 5    | 2014/09/05 17:10:40 | Exception in thread "main" 

ERROR  | wrapper  | 2014/09/05 17:10:40 | JVM exited while loading the application.

任何指针都会很棒。

【问题讨论】:

  • 请理解 class not found 和 class def not found 之间的区别
  • 你的 WrapperSimpleApp 类看起来如何?

标签: java java-service-wrapper


【解决方案1】:

Class not found 错误是因为在项目的构建路径中可能找不到该类,但找不到类 def 将是清单没有导入的原因。

建议:

删除清单文件并重新生成项目,例如:mvn clean install

【讨论】:

    猜你喜欢
    • 2011-08-24
    • 1970-01-01
    • 2015-06-05
    • 1970-01-01
    • 1970-01-01
    • 2021-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多