Java WSO2-EI服务器启动命令
启动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
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