Eclipse를 기반으로하는 IBM RAD v7을 사용하고 있으며 문제를 해결하려는 컴파일 된 JSP에서 NullPointerException이 발생했습니다. 따라서 websphere/Eclipse (IBM RAD)가 오류 메시지가 참조하는 컴파일 된 JSP 소스를 저장하는 곳이 궁금합니다.Eclipse/RAD에서 번역 된 JSP 서블릿 코드를 어디에서 찾을 수 있습니까?
답변
런타임 디렉토리를 찾습니다. 이것이 임베디드 런타임이라면 다음과 같습니다 :
/opt/IBM/SDP/runtimes/basev7
서블릿은 대개 프로파일의 임시 디렉토리에 컴파일됩니다. 이 경로의 형식은 다음과 같습니다.
/profiles/profileName/temp/nodeName/serverName
프로필, 노드 및 서버 이름은 구성에 따라 다릅니다. 하위 디렉토리는 EAR/WAR 계층 구조를 따릅니다.
서블릿 컨테이너 설정에 따라 다릅니다. 바람둥이의 경우, 가장 가능성이 아래에 있습니다 :
/일/카탈 /// 조직/아파치/JSP/
websphere가 내장 된 IBM RAD를 사용하고 있습니다. –
가장 좋은 옵션은 일치하는 이름으로 파일 시스템 fpr 디렉토리를 검색하는 것입니다. websphere는 엉망입니다. –
도움 주셔서 감사합니다. IBM RAD 8 및 WAS 8의 경우 파일은 C : \ Program Files \ IBM \ WebSphere \ AppServer \ profiles \ AppSrv1 \ temp \ PRVSTHV1510Node01 \ server1 \ '디렉토리에 있습니다. 변환 된 JSP 파일을 열 수 있습니다. 거기에서 자바 형식. 이제는 왜이 디렉토리가 RAD에 알려진다면 컴파일 오류에서이 자바 클래스로 연결되는 링크가 작동하지 않는지 궁금합니다. –
감사합니다. 그러나 컴파일 오류가없는 경우 .java 파일 만 존재합니다. 오류가있는 파일을 만들면 .java 파일이 자동으로 삭제됩니다. 어떻게 이것을 .java 파일을 항상 유지하도록 변경할 수 있습니까? –
'keepgenerated' [JSP 엔진 구성 매개 변수] (http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/topic/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae)를 사용하십시오. /rweb_jspengine.html)을 사용하여 JSP 변환 출력을 보존하십시오. WAS 7의 [here] (http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/topic/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/tweb_jspengine.html)를 참조하십시오. 명령. 다른 버전은 [Infocenter library] (http://www-01.ibm.com/software/webservers/appserv/was/library/)를 참조하십시오. – McDowell
검색 후 파일을 찾았습니다. IBM RAD 8 및 WAS 8의 경우 파일은 C : \ Program Files \ IBM \ WebSphere \ AppServer \ profiles \ AppSrv1 \ temp \ PRVSTHV1510Node01 \ server1 \'에 저장됩니다. –