有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java WSO2 EI服务器启动工具

我在启动EI服务器时出错。如果这里漏了什么,请告诉我好吗

JAVA_HOME environment variable is set to C:\Program Files\Java\jdk1.8.0_201
CARBON_HOME environment variable is set to C:\Program Files\WSO2\6.3.0\bin\..
java.lang.ClassNotFoundException: org.wso2.carbon.server.Main
at java.net.URLClassLoader.findClass (URLClassLoader.java:382) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)    
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at org.wso2.carbon.bootstrap.Bootstrap.loadClass(Bootstrap.java:66)
    at org.wso2.carbon.bootstrap.Bootstrap.main(Bootstrap.java:51)

我给CARBON_HOME增加了一个不同的价值,但它被另一个价值覆盖

C:\Program Files\WSO2\Enterprise Integrator\6.3.0\bin>set CARBON_HOME=C:\Program Files\WSO2\Enterprise Integrator\6.3.0
 
C:\Program Files\WSO2\Enterprise Integrator\6.3.0\bin>echo %CARBON_HOME%
C:\Program Files\WSO2\Enterprise Integrator\6.3.0

运行积分器后。蝙蝠,它凌驾于碳的家庭价值之上

C:\Program Files\WSO2\Enterprise Integrator\6.3.0\bin>echo %CARBON_HOME%
C:\PROGRA~1\WSO2\ENTERP~1\63AA0C~1.0\bin\..

共 (1) 个答案

  1. # 1 楼答案

    堆栈跟踪中显示

     java.lang.ClassNotFoundException: org.wso2.carbon.server.Main
    

    。。。这意味着代码试图找到一个类org.wso2.carbon.server.Main,但找不到它

    Java类通常保存在.class文件和/或jar文件中。通过指定类路径,可以告诉java在哪里可以找到合适的JAR和类文件

    所以,问题是在类路径上找不到所需的JAR或类。可能是类路径错误或JAR丢失

    环境变量CARBON_HOMEpath看起来可能是错误的。我会删除\bin\..部分,这是不必要的,可能会导致问题

    您还可以尝试将该变量设置为完整路径C:\Program Files\...,而不是简短形式的DOS路径C:\PROGRA~1\...

    查看目录,确认JAR文件在那里(以及它们在哪里),并且运行的任何命令文件都有正确的类路径,这样它就可以找到这些JAR