나는 WSO2 애플 리케이션 서버는 7
JAVA_HOME 내가 https://localhost:9443
의 관리 화면에 액세스 할 수 C:\Program Files\Java\jdk1.7.0_05
로 설정 Windows에서 서비스로 실행이 그 실행중인 모든 달콤한WSO2
나는 wrapper.conf의 라인을 주석 처리하고 서비스를 다시 설치하고 다시 시작했습니다
#Java Classpath (include wrapper.jar) Add class path elements as
#needed starting from 1
wrapper.java.classpath.1=lib/wrapper-3.2.3.jar
wrapper.java.classpath.2=bin/*.jar
wrapper.java.classpath.3=repository/conf
wrapper.java.classpath.9=%JAVA_HOME%/lib/tools.jar
내가/예제 웹 응용 프로그램의 JSP 스크립트를 사용하려고
/example/jsp/jsp2/el/basic-comparisons.jsp
나는 톰캣
Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jdk1.7.0_05\jre"
내가 JRE의 \ lib 디렉토리의 \ 내선에 tools.jar를 복사하고 일을 얻을 수 있습니다에서 오류가 발생하지만 그건 bodge 것 같은 느낌이 든다. /jre 비트가 JAVA_HOME에 추가되는 이유는 무엇이며 wrapper가 tools.jar에 대한 올바른 경로를 Tomcat으로 전달하지 않아야합니까?
실행중인 Tomcat 버전은 무엇입니까? –
WSO2에 내장 된 것으로 가정합니다 - Apache Tomcat/7.0.14, 필자는 별도의 Tomcat 서버를 설치하지 않았습니다. JDK7에 내장 된 것이 없으면 어떻게 될까요? – wild
Tomcat에'JAVA_HOME'을 전달하는 데 문제가없는 것처럼 들리 겠지만, 확실히 설정되었습니다. 그것은 단지 일부 구성 요소가 좋아하는 것으로 설정되지 않았습니다. Tomcat 자체는 JDK (JRE)를 필요로하지 않으므로 표준 Tomcat이 아닙니다. –