generics를 가진 수고양이 5.5에 있는 JSP 편집을 위한 javac 1.5 (또는 저쪽에) 컴파일러를 달리는 방법 가능하게 했다 (와 다른 자바 1.5 autoboxing 같이서만 특징)
광고 타깃
수고양이와 신청 서버 행정관에 Java/JSP 개발자.
문제
수고양이 5.5는 JSP 편집을 위해 디폴트로 가능하게 된 식 JDT 컴파일러로 (아래에 수고양이 5.0와 버전과는 다른) 온다. JDT 컴파일러는 고분고분한 지금 현재 jdk 1.5가 아니다.
해결책
다만 자바 1.4 원시 코드 고분고분한 JSP 페이지 (당신은 대본이 있는 jsp 부호 및 다른 자바에서 1.5 특징 generics 또는 autoboxing를 사용할 수 없다)는 당신의 %JAVA_HOME% \ 여성해방운동 전화번호부의 %TOMCAT_HOME% \ 공유지 \ 여성해방운동에 및 자바를 가진 javac 1.5 컴파일러를 이용하기 위하여 1.4 고분고분한 표적 종류, 당신 tools.jar를 추가해야 한다 생성했다.
다음 %TOMCAT_HOME% \ 공유지 \ 여성해방운동에 있는 ant.jar로 벽옥 컴파일러 jdt.jar를 교환하십시오. 당신을 개미의 최신 버전을 다운로드하기 위하여 확인하십시오.
당신의 JSP 파일에 있는 1.5 특징을 가능하게 하기 위하여 (generics와 예를 들면 autoboxing 같이) 당신이 게다가 %TOMCAT_HOME% \ conf \ web.xml 파일을 변경할 필요가 있는.
당신은 대담한에서 아래에 보이는 바와 같이 2개의 init 매개변수를 추가할 필요가 있다:
< servlet="">
< servlet-name="">jsp<>
< servlet-class="">org.apache.jasper.servlet.JspServlet<>
< init-param="">
< param-name="">포크<>
< param-value="">틀린<>
<>
< init-param="">
< param-name="">compilerSourceVM<>
< param-value="">1.5<>
<>
< init-param="">
< param-name="">compilerTargetVM<>
< param-value="">1.5<>
<>
< init-param="">
< param-name="">xpoweredBy<>
< param-value="">틀린<>
<>
< load-on-startup="">3<>
<>
compilerSourceVM와 compilerTargetVM 매개변수는 근원을 추측하는 컴파일러가 고분고분한 자바 1.5이고 생성된 표적 종류가 고분고분할 자바 1.5일 것이라는 점을 나타낸다.
부작용
이것은 또한 개미를 가능하게 한다. Javac는 개미에게서 빌어진다.
저에게 화제에 더 질문을 질문하지 말라. 더 설명을 위한 수고양이 원시 코드를, 필요하면 읽으십시오.
절차는 잘 시험되고 예외 없이 일한다. 지시는 Windows 플래트홈을 위해 지어진다. 유닉스 또는 리눅스 플래트홈을 위해 지시 (사소한 변화)를 적당히 적응시키십시오.
코멘트는 환영받다.
어떻게의 밑에 에, 자바 소프트웨어 신청하는, 오픈 소스 소프트웨어, 웹 |
|
RSS 2.0 |
Trackback 이 기사 |
이 기사를 이메일을 보내십시오
당신은 또한 읽고 싶을지도 모른다 |





































2005년 2월 4일 12:32 pm에
안녕 거기,
끝을 위한 감사합니다.
믿을 만하는 그것 - xmls에 뒤에 오는 변화가 그것을 분명한 만든ㄴ다는 것을 것을을 발견하는.
<! - 새로운 args를 - > 시작하십시오
<init-param>
<param-name>compilerSourceVM</param>
<param-value>1.5</param>
</init>
<init-param>
<param-name>compilerTargetVM</param>
<param-value>1.5</param>
</init>
<! - 새로운 args를 - > 끝내십시오
2005년 2월 4일 1:34 pm에
그것 지적을 위한 감사합니다. 실제로 나는 나의 web.xml 파일의 그것을 베꼈다. 따라서 그것은 좋아 베껴졌다.
간행 wp가 그것을 왜곡하는 것을 보이는 동안 여하튼.
2005년 3월 11일 10:34 AM에
web.xml 견본은 과실을 포함한다. 성분은 그리고 대신에로 그리고 각각 끝나고 있다.
2005년 3월 11일 10:41 AM에
나는 이미 지적된 무슨 반복을 위해 유감스럽다. (꼬리표는 해석되고 보이지 않았다 그러므로.)
2005년 3월 25일 4:37 AM에
Yaroukh와 다른 사람. 나는 Bachchu에는 코멘트 주석란 왜곡의 계획되지 않ㄴ 효력이 있었다는 것을 계산했다. 나는 지금 막 WordPress를 행복해던 만들기 위하여 적당한 이스케이프 문자에 그(것)들을 새롭게 했다
실제로 나가 1.5에 WordPress를 격상시킬 때, 그것은 포스트의 web.xml 파일 왜곡 높은 쪽으로 끝났다. 어쨌든 나는 파일의 적당한 전시를 가능하게 하기 위하여 포스트를 새롭게 했다.
그것은 지금 좋아야 한다.
저가 당신이 더 이상의 문제를 직면하는 경우에는 알게 하십시오.
2005년 6월 27일 4:31 AM에
지금도 불균형하게 된 꼬리표가 있다; 모두는 [매개변수 이름] [매개변수 가치]로 닫히고 [/param].
2005년 6월 28일 8:04 AM에
감사합니다 Yaroukh. 조정.
2005년 10월 31일 1:57 AM에
안녕 견본을 시도했다. 유감스럽게도 나는 아직도 얻는다
generics는 안으로 지원한 - 근원 1.4가 아니다(시험 - generics를 가능하게 하는 근원 1.5)과실. 성공 없이 모두를 시도했다. 어떤 아이디어든지 평가될 것입니다
감사합니다
2005년 10월 31일 9:13 AM에
@Gana
당신은 다음 페이지에서 명기된 것과 같이 수정했는가?
나는 당신이 jdk 1.5를 설치해 달라고 한ㄴ다는 것을 추측하고 있다. 정확한?
2006년 1월 4일 7:51 AM에
감사합니다 남자
대단히 감사합니다
2006년 1월 9일 10:33 pm에
[...]는 generics를 가진 수고양이 5.5에 있는 JSP 편집을 위한 javac 1.5 (또는 저쪽에) 컴파일러를 (와 다른 자바 1.5 autoboxing 같이서만 특징) - 간단한 생각을 - 가능하게 했다 달리는 방법 자바와 웹 기술 블로그 [...]
2006년 2월 16일 2:21 AM에
통보를 가진 최신 주요 코멘트는 전에 년을 쓰여졌다, 그러나 지금 나는 - 나가 식을 가진 수고양이를 이용할 때 수고양이 5.5의 밑에 - JSP를 - 자바 일반적인 선언을 포함하여 집계하는 것을 처리한다. 나는 식에서 JRE 1.5를 수고양이 서버를 가르키기은 그렇다 하고 특별한 무엇이든을 하는 기억할 수 없다.
나의 접대 회사에게 배치하는 것을 시도하는 JDK 1.5를 이용하는 AM, 그러나 그것은 웹사이트에 과실로 생긴다.
이들 또는 어떤 다른 특별한 활동은 아직도 필요로 하는가?
무슨 init 정의를 위해 밖으로 보여야 하는, 수고양이지의 더 오래된 버전에서 격상시키는 경우에.
감사합니다
데비드
2006년 4월 제 21 9:14 pm에
나는 작동하기 위하여 1개의 것을 더 그것을 얻기 위하여 하는 필요로 했다.
여기에서 challanger9 국가
당신의 %catalina_home%/common/lib에서 벽옥 컴파일러 jdt.jar (나는 벽옥 컴파일러 jdt.jar.defunct에 지금 막 그것을 개명했다)를 개명하거나 삭제하십시오.
다음 최신 개미를 움켜잡으십시오 (ant.jar는 모든 u 진짜로 필요이다).
다음 추가하십시오 2개의 매개변수 위에, 재착수 수고양이 및 BAM를….일.
2006년 4월 28일 12:23 pm에
공유를 위한 감사합니다.
2006년 8월 9일 4:45 pm에
안녕 모두,
나는 최신 수고양이 5.5.17를 다운로드하고 대체하는 것을 시도했다
벽옥 컴파일러 jdt.jar
벽옥 compiler.jar
벽옥 runtime.jar
최신 그들로. 그것은 저를 위해 작동한다.
2006년 9월 제 12 6:57 AM에
안녕,
I hav는 d 드라이브에 jdk1.5를 설치했다. 나가 경로를 놓을 때 지금 나 RMI를 위한 프로그램을 실행하는 것을 시도하는 m 그러나
그리고 프로그램을 집계하는 것을 시도해서 나는 과실을 얻었다
i.e.javac는 내부 외부 명령이 아니다.
Plz는 저에게 경로를 정확하게 놓는 방법을 말한다
나는 이것을 했다:
d:\rmi >set path= d:\jdk1.5\bin
d:\rmi >set classpath=%classpath%;. ;
2006년 9월 13일 3:46 AM에
감사합니다,
당신은 나의 일을 저장했다.
2008년 1월 23 12:18 AM에
안녕 사람.
나는 이 페이지에서 언급된 모든 단계를 시도했다.
아직도 과실을 얻는 AM는 jsp 페이지에 있는 generics 특징을 집계할 수 없다.
단계 나는
1)는 공유지 또는 여성해방운동 폴더에 있는 jdk1.5의 tools.jar를 배껴두기와 붙이기했다
2)는 lates ant.jar (1.7)로 그 때 벽옥 컴파일러 jdt.jar 파일을 교환했다
3) 마지막으로 나는 compilerSourceVM 꼬리표를 위한 web.xml 개정을 만들었다
상냥한 저를 이런 맥락에서 도우십시오