>> Edit article
이름
제목
패스워드
검색해서 해결 방법을 찾았으나 반밖에 해결 하지 못해서 올립니다. 제가 설치시 참고한 글의 일부입니다. ---------------------------------------------------------------------- 8. 환경설정하기 [/tmp/jserv/]$ cd /usr/local/apache 서블릿을 구동하기 위한 환경설정 파일들을 복사해 놓기 위한 etc 디렉토 리를 하나 생성한다. [/usr/local/apache/]$ mkdir etc [/usr/local/apache/]$ cd etc 환경설정 파일을 복사한다. [/usr/local/apache/etc/]$ cp /tmp/jserv/example/jserv.conf . [/usr/local/apache/etc/]$ cp /tmp/jserv/example/jserv.properties . [/usr/local/apache/etc/]$ cp /tmp/jserv/example/example.properties . [/usr/local/apache/etc/]$ mv example.properties servlets.properties 결국 servlet을 구동하기 위해선 3개의 파일이 기본적으로 필요한 것이 다. 먼저 아파치의 기본적인 환경설정을 한다. ( /usr/local/apache/conf/httpd.conf 파일에서 port,listen,servername 등 을 본인의 환경에 맞게 설정한다.) ############### httpd.conf 파일 수정 ################################ 다음 문장을 httpd.conf 빈곳에 삽입한다. ( 만약 어디에 삽입할지를 모 른다면 맨 마지막줄에다가 삽입하면 됩니다. ) Include /usr/local/apache/etc/jserv.conf ############## jserv.conf 파일 수정 ######################### # Tell Apache on Unix to load the Apache JServ communication module # For shared object builds only!!! LoadModule jserv_module /usr/local/apache/libexec/mod_jserv.so ApJServMount /example /example ApJServMount /servlets /example ApJServMount /servlet /example ApJServMount /alph /alph (gnujsp 부분) ApJServAction .jsp /alph/gnujsp (gnujsp 추가 부분) ############# jserv.properties 파일을 수정 ###################### wrapper.classpath=/usr/local/apache/libexec/ApacheJServ.jar wrapper.classpath=/usr/local/JSDK2.0/lib/jsdk.jar wrapper.classpath=/usr/local/jdk1.2.2/lib/tools.jar 위의 세부분을 본인의 환경에 맞게 수정해 준다. servlets.properties=/usr/local/apache/etc/servlets.properties 위부분을 찾아서 본인의 환경에 맞게 수정해 준다. ############### servlets.properties 파일을 수정 #################3 0 repositories=/usr/local/apache/servlets repositories=... 부분을 찾아서 위처럼 경로를 변경하여 준다. ( 서블 릿 파일들을 저장해둘 디렉토리를 지정하는 것이다. ) 9. 테스트 [/usr/local/apache/]$ mkdir servlets 위에서 서블릿 파일들을 /usr/local/apache/servlets에 저장하겠다고 하 였기 때문에 servlets라는 디렉토리를 만들어 준 것이다. ( 다른곳으로 하려면 repositories를 변경시켜야 한다. ) [/usr/local/apache/]$ cd servlets 간단한 셈플파일을 하나 복사해 오자.. [/usr/local/apache/servlets]$ cp /tmp/jserv/example/Hello.class . 이젠 다 끝났다. 웹서버를 가동하자. [/usr/local/apache/bin]$ apachectl start ----------------------------------------------------------------------- 이렇게 하라고 해서 했습니다. 그렇게 하고 테스트 하니까 브라우저에서 동 작한다고 나오더군요... 문제는 일반계정 입니다. 루트에서는 잘 동작하였으 나 일반계정에서는 java, javac라고 입력해도 뭐라고 나오지도 않더군요. jdk1.3 - /usr/local/jdk jsdk2,0 - /usr/local/JSDK apache - /usr/local/apache apacheJServ - /usr/local/jserv gnujsp -/usr/local/gnujsp 이렇게 설치되어 있습니다. 그리고 설정파일들 jserv.conf jserv.properties zone.properties 는 어떤 디렉토리에서 동작하는 건가요? 위의 메뉴얼에보면 /usr/local/apache에 etc라는 디렉토리를 만들어서 jserv.conf jserv.properties를 카피했던데 이렇게 하 면 /usr/local/apache/conf/jserv 디렉토리와 /usr/local/apache/etc에 두개 의 파일이 존재하는데 어떻게 되나요? 환경설정 파일의 수정법에 대해서 자세한 설명 부탁드립니다. 꼭이요... 안 그러면 저 쫓겨날지도 몰라요... ㅠ.ㅠ
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved