[자바] Axis 는 높 은 버 전의 J2sdk: j2sdk - 1 이 필요 합 니 다.4_2_08

5757 단어 자바

[자바] Axis 는 높 은 버 전의 J2sdk 가 필요 합 니 다.
집필 자
날짜.
키워드
< personname w: st = "on" > < / personname > 정 윤 @ ultrapower
2005-6-14
Java Web Service Axis Tomcat j2sdk
현상.
Install Axis 의 상세 한 절차 에 따라 axis - bin - 1 을 순서대로 설치 하 였 다.2. Tomcat 5.0 도 요구 에 따라 해당 하 는 lib 파일 을 Tomcat 디 렉 터 리 에 복사 합 니 다.
그러나 Tomcat 을 다시 시작 한 후 탐색 http://localhost:8080/axis/ 에서 다음 과 같은 오류 가 발생 했 습 니 다. "org. apache. jsper. Jasper Exception: Unable to compile class for JSP" 는 다음 과 같 습 니 다.
오류 페이지 알림:HTTP Status 500 -

type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception
org.apache.jasper.JasperException: Unable to compile class for JSP
No Java compiler was found to compile the generated source for the JSP. 
This can usually be solved by copying manually $JAVA_HOME/lib/tools.jar from the JDK 
to the common/lib directory of the Tomcat server, followed by a Tomcat restart. 
If using an alternate Java compiler, please check its installation and access path.
 org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:83)
 org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:315)
 org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:406)
 org.apache.jasper.compiler.Compiler.compile(Compiler.java:463)
 org.apache.jasper.compiler.Compiler.compile(Compiler.java:442)
 org.apache.jasper.compiler.Compiler.compile(Compiler.java:430)
 org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:274)
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.25 logs.
시스템 변 수 를 반복 해서 조정 해도 소 용이 없습니다. GooglGroup 에서 조회 해도 해결 방법 이 없습니다.
해결 방법
j2sdk - 1 4 1 02 - windows - i586 이 설치 되 어 있 었 습 니 다.
처음에 설치 한 것 은 j2sdk - 1 4 1 02 - windows - i586. exe 입 니 다. 페이지 의 힌트 를 보고 tools. jar 를 tomcat 디 렉 터 리 에 복사 하 는 것 이 안 됩 니까?
최종 설치 j2sdk - 1 4 2 08 - windows - i586 - p. exe:
기 존 j2sdk 를 마 운 트 해제 하고 최신 j2sdk - 1 4 2 08 - windows - i586 - p. exe 를 설 치 했 습 니 다. AXIS HOME, AXIS LIB 등 시스템 변 수 는 설정 되 어 있 지 않 습 니 다. 이 버 전의 D: / j2sdk < chsdate w: st = "on" year = "1899" month = "12" day = "30" islunardate = "False" isrocdate = "False"> < / chsdate > 1.4.2 08 / lib / tools. jar 를 D: / tomcat 5.0 / common / lib 로 복사 하여 Tomcat 를 다시 시작 하면 Axis 를 탐색 할 수 있 습 니 다.
그리고 이전에 발 표 된 웹 서비스 도 정상적으로 조회 할 수 있 습 니 다.
이것으로 증 서 를 남기다.
집필 자
날짜.
키워드
< personname w: st = "on" > < / personname > 정 윤 @ ultrapower
2005-6-14
Java Web Service Axis Tomcat j2sdk

좋은 웹페이지 즐겨찾기