리눅스에서 jsp, java파일의 관리는 어떻게 해야하는지요?
1.작업환경
- 레드헷 리눅스 3 server
- 아파치, Mysql은 rpm으로 설치.
- 톰캣, 자바는 배포되는 파일로 설치
2. 현재상황
- 아파치 톰캣의 연동은 잘되고 디비이 데이타도 잘 가져옵니다.
그런데, jsp파일에 java코드가 들어가는 부분에서 java코드의 호출이 안됩니다.
특별히 톰캣에서 경로를 지정해줘야 하는건지 정말 모르겠습니다. 아무리 봐도 설정
하는 부분을 찾질 못하겠어요. jsp파일도 jsp-examples(톰캣/webapps/jsp-examples)폴더안에 넣지 않으면 웹에 뜨질 않습니다.
또 이건, 좀 다른 문제인데 다른 컴에서 자바개발 환경을 구축해놓고 Mysql이 설치된
디비서버에 접속해서 디비데이타를 가져올때 자꾸 클라이언트쪽 컴이 접근허가가 안되는데 이건 어떤 문제인가요? Mysql의 설정이 따로 필요한가요? 있다면 알려주세요~부탁드립니다.
현재 프로그램설치하면서 따라한 경로설정입니다. 아래와 같습니다.
shell>vim /etc/profile(엔터)
...
#export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
export PATH="$PATH:/usr/local/java/j2sdk1.4.2_13/bin:/usr/local/share/jakarta-tomcat-5.0.28/bin"
export JAVA_HOME=/usr/local/java/j2sdk1.4.2_13
export CATALINA_HOME=/usr/local/share/jakarta-tomcat-5.0.28
export TOMCAT_HOME=/usr/local/share/jakarta-tomcat-5.0.28
export JAVA_HOME CATALINA_HOME
export CLASSPATH=/usr/local/java/j2sdk1.4.2_13/jre/lib/ext/mysql-connector-java-3.1.14-bin.jar
export CLASSPATH=/usr/local/share/jakarta-tomcat-5.0.28/webapps/ROOT/WEB-INF/classes
...
우선
모든 설명을 다 드리긴 힘들듯 하구요..
jsp 요청을 아파치에서 톰캣쪽으로 넘겨주지를 않는 상황인것 같습니다.
브라우저에서 받은 문서의 소스보기를 하시면 jsp파일 내의 java 소스코드도 함께 보이지 않나요?
자세한건 톰캣 아파치 컨넥터에 관한 정보를 찾아보셔야 합니다.
이제는 거의 mod_jk만 쓰는걸로 알고 있습니다.
왼쪽 옆에 '찾기'에 '톰캣 아파치'로 검색하시면 아마 비슷한 사례가 있을듯 합니다.
MySQL 접속의 경우는 기본적으로 localhost에서의 접속만 기본으로 되어있을 겁니다.
다른 주소(호스트)에서도 접속이 되도록 설정하셔야 합니다.
무플 방지를 위해 우선 답글을 답니다.
자세한 설명을 들으시려면 아파치, 톰캣 서버들의 설정파일중에 컨넥터와 관련된 설정 부분도 알려 주셔야 합니다.
-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.
개발자분들이
개발자분들이 JSP/서블릿에 대한 기본적 이해가 좀 부족한 듯 합니다. 개론서나 관련 API 명세서에서 '웹어플리케이션'의 개념과 어플리케이션의 클래스로딩에 대한 부분만 다시 보시는 게 좋을 것 같습니다.
댓글 달기