2008년 06월 02일
Tomcat 5.5 에서 Jaxcent 설정,구성방법
Tomcat 5.5 에서의 Jaxcent 설정,구성방법 (How to configure Jaxcent in Tomcat server ver5.5)
1. http://www.jaxcent.com/download.html 이곳에서 Jaxcent 모듈을 다운로드 받아서, c:\Jaxcent 에 설치한다. 그냥
압축파일이기에 압축을 풀기만 하면 된다. (2008년 6월 2일 현재 2.1 버전)
2. Jaxcent 서블릿은 c:\Jaxcent\jaxcent21.js 에 쓰여진것처럼
/servlet/JaxcentServlet21 이러한 패턴을 가져야 한다.
컴파일된 잭센트 서블릿은 c:\Jaxcent\JaxcentFramework21.jar 과 c:\Jaxcent\Jaxcent21.jar 에 있다.
이 두가지 파일을 톰캣의 lib폴더에 복사한다.(설치시 디폴트로 톰캣홈/common/iib/ 가 생성되어진다)
여기서 이 Jaxcent 관련 클래스들을 톰캣이 로딩해서 사용하기 때문에 여기에 jar 파일이 없으면 Jaxcent 실행시 에러가 난다.
3. JaxcentConfigXML, ReloadableClasses 두가지를 톰캣 설정시 init-parameters 로 주어야한다.
그 방법은 톰캣의 conf(Configuration:설정) 폴더에 있는 web.xml 에 아래의 예제처럼 서블릿 맵핑을 한다.
<servlet>
<servlet-name>JaxcentServlet</servlet-name>
<servlet-class>jaxcentServlet.JaxcentServlet</servlet-class>
<init-param>
<param-name>JaxcentConfigXML</param-name>
<param-value>C:\Jaxcent\samples\JaxcentSampleConfig.xml</param-value>
</init-param>
<init-param>
<param-name>ReloadableClasses</param-name>
<param-value>C:\Jaxcent\samples</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>JaxcentServlet</servlet-name>
<url-pattern>/servlet/JaxcentServlet21/*</url-pattern>
</servlet-mapping>
<ini-param> 값으로 각각 JaxcentConfigXML과 ReloadableClasses를 명시해주고 있다.
JaxcentConfigXML는 잭센트 설정에 관한 xml 파일(JaxcentConfig.xml)로의 path를 설정한다.
JaxcentConfig.xml 파일에는 서블릿 맵핑과 비슷한 형식으로 각 웹어플리케이션 url과
연결되는 자바 클래스를 연결(맵핑)시켜놓았다.
각 웹어플리케이션(예: clock.html, index.html)의 위치는 이 xml 파일에 명시해야 하고,
함께 구동되는 Jaxcent 와 연결(맵핑)을 시켜야 한다. 현재 다운로드 받은 Jaxcent 모듈에는 이러한 맵핑이 되어있고, 나중에
어플리케이션을 추가해 가면서 개발자가 직접 맵핑시켜야 한다.
ReloadableClasses는 잭센트 연결을 위해 개발자가 쓴 자바클래스 파일들의 폴더위치를 지정(path)하는것이다.
4. 3번까지 설정이 끝났으면 http://localhost:8080/servlet/JaxcentServlet21 에서 서블릿이 제대로 설정
되었는지 확인을 한다. 이상이 있으면 에러메세지가 표시된다.
5. 잭센트를 다운받은 폴더에 있는 Jaxcent21.js 파일을 톰캣의 ROOT 디렉토리에 반드시
복사해야 한다. 그렇지 않으면 Jaxcent는 작동하지 않는다.
6. 잭센트와 연결된 웹어플리케이션을 열어서 잭센트가 작동하는지 확인한다. 잭센트를 다운받은 폴더에
여러가지 샘플들이 있다(C:\Jaxcent\samples\htmlFiles).
그중 하나(ClockSample.html)를 톰캣의 ROOT 디렉토리에 복사하고, 실행시켜서
시간이 흘러가는 웹페이지가 나오면 성공이다.
# by | 2008/06/02 11:54 | Jaxcent | 트랙백 | 덧글(1)




☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
이걸 리눅스나 리눅스에 올리게 되면 이세팅 그대로 옮겨 가면 되는건가요 ㅎㅎ
mod_jaxcent21.dll 이 화일이 있어서 아무래도 이화일과 연동해야 되는 부분이 있지 않나 해서 문의 드립니다