conf-> server.xml
67번 라인 -> euc-kr 추가
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="euc-kr" />
126번라인에 추가
<Host name="자신의 아이피" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!--5.5와 틀리게 이부분에 context추가 할것! -->
<Context path="" docBase="D:\webworkspace\mvc 경로명" debug="0" reloadable="true"></Context>
</Host><--반드시 추가
이클립스
new->dynamic web project->projectname: mvc 추가(새로운 폴더명)
자바를 쓸려면 webinf가 있어야한다
mvc-WEB-INF폴더 생성
WEB-INF->아래 class :
아래 lib 폴더 생성:
빌드패스 지정 자바의 원본은 src로
Properties -> Buid path-> source
allow out...체크할것
default output folder: 경로명
mvc/WEB-INF/classes
project 탐색기가서
src 밑에 test 폴더만들고 servlettest 만들어보자
========서블릿 가져오기
C:\Tomcat6.0\lib\servlet-api.jar
이클립스에 옮겨올것!!
이클립스상에 우리만의 라이브러리 만들것
빌드패스->에드라이브러리->유저라이브러리->추가->Servlet LIB만든다
에드자르->C:\Tomcat6.0\lib\servlet-api.jar
추가완료 피니쉬할것
톰캣가서 서블릿 풀어줄것
conf-> server.xml 가서 invoke 로 찾아서
121~133 주석 해제
373~378 주석 해제
톰캣 제가동 ㅋㅋ
----------------------------------------------------------------------------------------------------------------
Tomcat6.0 실행이 안될경우 셋팅 확인사항
1.비주얼스튜디오나 닷넷을 설치하지 않은 경우엔 msvcr71.dll 없기때문에, 이럴 경우엔 다운받아 windows/system32 하위에 붙여넣자!!!
2.Tomcat6.0에서의 서블릿 제한 풀기
1) conf/web.xml 에서의 invoker 주석을 해제 시킨다!!
2) conf/context.xml 에서 context 태그에 속성에 아래와 같이 추가시키자!!
<context reloadable="true" privileged="true">
서블릿 실행결과 보기 주소
http://내아이피:8080/servlet/패키지명.클래스이름
* 클래스의 확장자는 붙이지 않는다.
-----------------------------------------------------------------------------------------------------------------
DBCB연동...
conf/context.xml 에서 추가한 host 안의 <context>여기에 </context>
<Resource name="jdbc/zino"
auth="container"
type="javax.sql.DataSource"
username="java0604"
password="java0604"
driverClassName="oracle.jdbc.driver.OracleDriver"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
url="jdbc:oracle:thin:@172.16.20.74:1521:ORCL"
maxActive="20"
maxIdle="2"
removeAbandoned="true"/>
추가할것... db연동
web.xml 복사해서 mvc/WEB-INF 폴더 밑에 붙여넣을거
수정내용.. 다지우고
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<resource-ref>
<description>oracle</description>
<res-ref-name>jdbc/zino</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
추가할것...!!
D:\oracle\product\10.2.0\db_1\jdbc\lib 여기에 있는오라클 classes12.jar 파일을 tomcat6.0 lib 파일에 추가할껏..
톰켓에서 오라클 드라이버 정보를 알수가 없기때문에.. 오라클 연동시 초기설정 꼭 해줄것!!!
'IDE' 카테고리의 다른 글
아파치군과 톰캣양의 연동?? (0) | 2009.11.25 |
---|---|
오라클 락 풀어주기 (account is locked) (0) | 2009.10.08 |
이클립스 실행 에러시(참조) (0) | 2009.10.07 |