Java WSO2-EI服务器启动命令

Java WSO2-EI服务器启动命令,java,wso2,wso2ei,Java,Wso2,Wso2ei,启动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

启动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
运行integrator.bat后,它将覆盖碳的初始值

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

堆栈跟踪中表示

 java.lang.ClassNotFoundException: org.wso2.carbon.server.Main
。。。这意味着代码正在尝试查找一个类
org.wso2.carbon.server.Main
,但找不到它

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

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

环境变量
CARBON\u HOME
path看起来可能是错误的。我将删除不必要且可能导致问题的
\bin\..
部分

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


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

堆栈跟踪的一部分,它说

 java.lang.ClassNotFoundException: org.wso2.carbon.server.Main
。。。这意味着代码正在尝试查找一个类
org.wso2.carbon.server.Main
,但找不到它

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

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

环境变量
CARBON\u HOME
path看起来可能是错误的。我将删除不必要且可能导致问题的
\bin\..
部分

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

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