안녕하십니까.
꾸벅..
서블릿을 원하는 사용자계정에서 실행시키는 방법에 관해서 질문있습니다.
제가 자바누리의 강좌도 보았는데 확실히 알 수 없어 이렇게 질문을 하게 되었습니다...
강좌를 보니까 www란 계정사용자의 디렉토리(/home/www/servlet/)에서 서블릿을 실행시키기위
해서는 tomcat-apache.conf 파일을 설정하면 된다라고 나와 있군요... tomcat-apache.conf 파일은 이
런식으로 되어있더라구요... LoadModule jserv_module libexec/mod_jserv.so
ApJServManual on
ApJServDefaultProtocol ajpv12
ApJServSecretKey DISABLED
ApJServMountCopy on
ApJServLogLevel notice
ApJServDefaultPort 8007
AddType test/jsp .jsp
AddHandler jserv-servlet .jsp
Alias /examples /usr/local/jakarta-tomcat/webapps/examples
<Directory "/usr/local/jakarta-tomcat/webapps/examples">
Options Indexes FollowSymLinks
</Directory>
ApJServMount /examples/servlet /examples
<Location /examples/WEB-INF/ >
AllowOverride None
deny from all
</Location>
Alias /test /usr/local/jakarta-tomcat/webapps/test
<Directory "/usr/local/jakarta-tomcat/webapps/test">
Options Indexes FollowSymLinks
</Directory>
ApJServMount /test/servlet /test
<Location /test/WEB-INF/ >
AllowOverride None
deny from all
</Location>
ApJServMount /servlet /ROOT
그리고 일반 사용자 계정(/home/www/servlet)디렉토리에서 서블릿을 실행시키기위해서 이렇게
설정을 했습니다.. tomcat-apache.conf 맨밑에다가
Alias /servlet /home/www/servlet
<Directory "/home/www/servlet">
Options Indexes FollowSymLinks
</Directory>
<Location /home/www/servlet >
AllowOverride None
deny from all
</Location>
이렇게 설정을 했는데 맞는지요...
home/www/servlet 디렉토리에서 서블릿이 안되길래 무엇이 잘못된지 몰라 이렇게 글을 올립니
다.. 귀찮으시더라도 한번 살펴보아주시면 정말 감사하겠습니다...
그럼 안녕히 계십시요..
꾸벅...