2017-01-17 4 views
0

은 내가 파악하고 믿을 수 없어 WSO2 ESB 문제에 붙어있어 왜WSO2 ESB가 시작되지 않습니다 및 ...

내가 및 localY 설치된 ESB 테스트 한 말을하지 않습니다 내 구현. 구성 라이브러리의 설치 디렉토리에 사용자 지정 중개자를 추가했습니다. 나는 esb를 다시 시작했지만 모든 것이 잘되었지만 중재자에 오류가있었습니다. ESB를 중단하고 다시 시작하려고했습니다. 오류, 로그에 단지 그 정보없이 로그 아무것도 :

C:\Tools\esb\wso2esb-5.0.0\bin>wso2server.bat 
JAVA_HOME environment variable is set to C:\Program Files\Java\jre8 
CARBON_HOME environment variable is set to C:\Tools\WSO2ES~1.0\bin\.. 
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support 
log4j:WARN No appenders could be found for logger (org.wso2.securevault.commons.MiscellaneousUtil). 
log4j:WARN Please initialize the log4j system properly. 
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 

잠시 후 앞으로 일어날 가질 수있는 것을 찾고 나는 항아리를 제거하지 않습니다. 같은 행동. 나는 새로운 설치를 만들고 그것을 시작했다 -> 같은 행동.

로그가 없거나, 오류가없고, 시간 초과가없고, 로그의 5 줄 밖에 없으므로 잃어버린 느낌이 든다. 제발 도와주세요!

ESB 버전 5.0.0

감사와 환호, 프레데릭

+0

저는 이전에 여러 번 같은 질문을 보았습니다. WSO2_HOME의 경로에 공백 문자가있는 경우가 있습니다. 그러나 우리가 당신의 경우에 그것을 무시할 수있는 것처럼 보입니다. 다른 팩 **을 다른 위치로 추출하여 ** 동일하게 보일 수 있습니까? – Bee

+0

실제로 클라이언트 랩톱과 랩톱 모두에서이 솔루션을 사용해 보았습니다. 둘 다 이미 많은 예제에서 사용했던 WSO2 ESB 5.0.0의 기능적 설치가있었습니다. 그리고이 새로운 항아리를 추가 한 후에 ESB를 새로 설치 한 후에도 동일한 오류 메시지가 나타납니다. 나는 내가 compilated 항아리에 다음 종속성을 추가 말해야한다 : 나는 단지 아무 문제가 없었다이 종속성없이 org.apache.synapse 시냅스 코어 2.1.7-wso2v7

+0

을하지만 그는 할 수 없었다 첫 번째로 종속성을 "제공했다"는대로 AbstractMediator 클래스를 찾으십시오. 그렇다면 OK AbstractMediator가 ESB 라이브러리에 없지만 추가해야하고 오류가 발생했습니다 ... –

답변

0

나는 당신의 CARBON_HOME가 C되어야한다고 생각 : \ 도구 \ WSO2ES ~ 1.0 \ (경로에 빈 제외). 이것이 유일한 이유 일 수 있는지 확실하지 않습니다.

+0

당신은 맞지만 C : \ Tools \ WSO2ES ... \ bin \ .. => ..와 같이 참조되는 CARBON_HOME 디렉토리를 보면 하나의 디렉토리로 이동한다는 것을 의미합니다;) –

1

답변의 일부를 발견했습니다. 아니면 적어도 나는 이론을 가지고 : lib 디렉토리에 set jar-with-dependencies => 우리는 의존성없이 컴파일 된 jar 파일을 추가하고 lib 폴더에 수동으로 외부 의존성을 추가해야합니다! jar-with-dependency에서 Junit 라이브러리를 사용했기 때문에 아마도이 log4j 오류가 발생했을 것입니다.

새로운 설치 문제는 Windows 콘솔에서 esb를 시작하고 닫지 않고 새 설치 폴더로 전환해도 새 설치 폴더 대신 이전 설치가 계속 시작됩니다. 따라서 오류가 여전히 발생하고 있거나 JVM이 올바르게 종료되지 않았기 때문에 오류가 발생했습니다. 또는 적어도 그것은 내가 기대하는 것입니다!