Java类不是jvm的有效参数
我有一个wrapper.conf文件,其中包含以下内容(注意,我省略了不相关的条目,如.1、.2、.3等): 启动apache karaf时,我遇到以下错误:Java类不是jvm的有效参数,java,tomcat7,apache-karaf,karaf,Java,Tomcat7,Apache Karaf,Karaf,我有一个wrapper.conf文件,其中包含以下内容(注意,我省略了不相关的条目,如.1、.2、.3等): 启动apache karaf时,我遇到以下错误: STATUS | wrapper | 2017/01/30 14:42:52 | --> Wrapper Started as Service WARN | wrapper | 2017/01/30 14:42:52 | The value of property 'wrapper.java.additional.4
STATUS | wrapper | 2017/01/30 14:42:52 | --> Wrapper Started as Service
WARN | wrapper | 2017/01/30 14:42:52 | The value of property 'wrapper.java.additional.4', 'org.apache.karaf.main.Main' is not a valid argument to the jvm. Skipping.
它正在查找的jar文件和其中的类都很好(%KARAF_BASE%/lib/KARAF wrapper main.jar)
很好。一位同事有一个类似的问题,它与JVM有关,但不记得是什么问题
有人知道我可以从哪里开始,因为它应该是有效的。我的机器上有Java8,但我已经删除了对它的所有引用,我的java_主页指向这个版本7,我不知道这是否有区别
注意,实际的堆栈跟踪类似于
INFO | jvm 1 | 2017/01/30 15:11:48 | ERROR: Bundle org.ops4j.pax.url.wrap [1] Error starting mvn:org.ops4j.pax.url/pax-url-wrap/1.2.8 (org.osgi.framework.BundleException: Unresolved constraint in bundle org.ops4j.pax.url.wrap [1]: Unable to resolve 1.0: missing requirement [1.0] package; (package=javax.net.ssl))
INFO | jvm 1 | 2017/01/30 15:11:48 | org.osgi.framework.BundleException: Unresolved constraint in bundle org.ops4j.pax.url.wrap [1]: Unable to resolve 1.0: missing requirement [1.0] package; (package=javax.net.ssl)
INFO | jvm 1 | 2017/01/30 15:11:48 | at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3564)
INFO | jvm 1 | 2017/01/30 15:11:48 | at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
INFO | jvm 1 | 2017/01/30 15:11:48 | at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
INFO | jvm 1 | 2017/01/30 15:11:48 | at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
INFO | jvm 1 | 2017/01/30 15:11:48 | at java.lang.Thread.run(Unknown Source)
你能添加包含wrapper.java.additional.4的行吗?对不起,这会有帮助:)我已经完成了,它只是main类的一个重复,所以我忘了它。如果有帮助的话,它和其他人的文件是完全相同的,但它在我的电脑上不起作用……数字上有差距吗?i、 你有wrapper.java.additional.1到4?是的,它们都在那里。正如我所说,它和我的同事是同一个文件,但他们的工作。。。我还更新了,以包括在此之后产生的许多错误之一。我只能假设它们是链接的。你能添加包含wrapper.java.additional.4的行吗?对不起,这会有帮助:)我已经完成了,这只是main类的一个重复,所以我忘了它。如果有帮助的话,它和其他人的文件是完全相同的,但它在我的电脑上不起作用……数字上有差距吗?i、 你有wrapper.java.additional.1到4?是的,它们都在那里。正如我所说,它和我的同事是同一个文件,但他们的工作。。。我还更新了,以包括在此之后产生的许多错误之一。我只能假定他们是有联系的。
INFO | jvm 1 | 2017/01/30 15:11:48 | ERROR: Bundle org.ops4j.pax.url.wrap [1] Error starting mvn:org.ops4j.pax.url/pax-url-wrap/1.2.8 (org.osgi.framework.BundleException: Unresolved constraint in bundle org.ops4j.pax.url.wrap [1]: Unable to resolve 1.0: missing requirement [1.0] package; (package=javax.net.ssl))
INFO | jvm 1 | 2017/01/30 15:11:48 | org.osgi.framework.BundleException: Unresolved constraint in bundle org.ops4j.pax.url.wrap [1]: Unable to resolve 1.0: missing requirement [1.0] package; (package=javax.net.ssl)
INFO | jvm 1 | 2017/01/30 15:11:48 | at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3564)
INFO | jvm 1 | 2017/01/30 15:11:48 | at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
INFO | jvm 1 | 2017/01/30 15:11:48 | at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
INFO | jvm 1 | 2017/01/30 15:11:48 | at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
INFO | jvm 1 | 2017/01/30 15:11:48 | at java.lang.Thread.run(Unknown Source)