[Search] Search   [Register] Register /  [Login] Login 
public-config.xml 에서 javac 설정에 대한 문의
Forum Index » Resin Server Q&A
Author Message
user



현재 resin 3.1.9 버젼이고, 이클립스상에 서버등록이 안되어 플러그인 설치후에 자바 어플리케이션으로 등록하여 사용하려고 합니다. 그래서 public-config.xml 에 설정정보를 담고 구동하려는데

아래 에러가 발생하였습니다.

java.lang.ClassNotFoundException: com.sun.tools.javac.Main in DynamicClassLoader[JarLoader[]]

그래서 검색하여 찾아보니 javac를 못 찾아서 발생하는 에러로 판단되어
아래 설정부분을 바꿨더니 해결은 됐지만, 아래 속성을 변경하여도 되는지와
강제 경로 설정이외에는 방법이 없는지 알고 싶습니다.

변경전
<javac compiler="internal" args="-source 1.6" />

변경후
<javac compiler="C:\Program Files\Java\jdk1.6.0_29\bin\javac" args="-source 1.6" />
Admin

[Avatar]


안녕하세요.

보통 Internal compiler 사용 중 문제가 있을 경우 external compiler 로 교체하는 것은 일반적으로
시도하는 방법이 맞습니다.

external compiler 선언시 command-line 을 주도록 되어 있으므로 전체 경로를 주셔도
크게 문제는 없습니다만 일반적으로 JAVA_HOME/bin 을 path 로 설정하므로 다음과 같이 설정하게 됩니다.

<javac compiler="javac" args="-source 1.6" />

감사합니다
 
Forum Index » Resin Server Q&A
Go to: