Jakarta-Tomcat 설치
JSP 예제 애플리케이션 만들기
JavaBeans 컴포넌트 설치
=========================================================

1. Jakarta-Tomcat 설치
------------------------------
jakarta-tomcat.zip ( 1.3버전)을
아무 디렉토리에 설치를 한다.

그리고 시스템 환경변수에
JAVA_HOME=c:\jdk1.3
이 설정되어 있나 살펴 본다.
없으면 만든다.

톰캣이 설치된 디렉토리\bin\startup.bat를
실행하면 톰캣이 실행된다.

http://localhost:8080
을 해보면 톰캣이 나오고 example을 실행해서
되면 성공이다.

2. JSP 예제 애플리케이션 만들기
---------------------------------
study라는 애플리케이션을 만들어보겠다.

%TOMCAT_HOME%은 자카르타 톰캣이 깔린 디렉토리로
기본적으로 %TOMCAT_HOME% = c:\jakarta-tomcat에 깔면 된다.

%TOMCAT_HOME%\conf\server.xml 파일 안에서 다음과 같이
study 에 대한 애플리케이션을 추가한다.

        <!-- example - how to override AutoSetup actions -->
        <Context path="/study" docBase="webapps/study" debug="0" reloadable="true" >
        </Context>

그리고 다음과 같이 디렉토리를 설정한다.
%TOMCAT_HOME%
    |    
    +webapp
        +
        |
        +- study
             +- TestBean
             |     +- index.html      디폴트 index html
             |     +- TestBean.jsp    테스트용 JSP파일
             +- META-INF
             |     +- MANIFEST.MF
             +- WEB-INF
                   +-web.xml
                   +-classes
                        +- TestPack   테스트용 클래스 패키지
                             +- TestBean.class 테스트용 클래스

쉽게 설정하기 위해서는 아래 있는 두 디렉토리를

META-INF
     +- MANIFEST.MF
WEB-INF
     +- web.xml
     +- classes ( classes 디렉토리 속은 아무것도 없게 지우고 )

%TOMCAT_HOME%\webapp\examples 에 있는 아래것을 복사해서
%TOMCAT_HOME%\webapp\study에 놓으면 된다.


3.JavaBeans 컴포넌트 설치
------------------------------------------

이제 Visual J++이나 다른걸로 다음을 코드한후 컴파일 한다.

..........................TestBean.java.....................
package TestPack;

public class TestBean
{
        private int nData;
        
        public TestBean()
        {
                this(0);
        }
        
        public TestBean( int nData )
        {
                this.nData = nData;
        }
        
        public int getData()
        {
                return nData;
        }
        
        public void setData( int nData )
        {
                this.nData = nData;
        }
}
............................................................
Visual J++ 컴파일 하기 또는
javac TestBean.java 로 TestBean.class를 얻어낸후
이 클래스 파일을
%TOMCAT_HOME%\webapp\study\WEB-INF\classes\TestPack\TestBean.class
로 복사한다.

다음은 index.html파일의 내용이다.
<html><body>Hello World</body></html>

그런후
http://localhost:8080/study/TestBean
을 실행해보면 Hello World가 찍힐 것이다.
( 이것은 study애플리케이션안의 TestBean이라는 디렉토리가 톰캣에
의해서 잘 돌아가고 있다는 것을 확인하는 것이다. )


다음은 TestBean.jsp 파일의 내용이다.
.........................TestBean.jsp.........................
<%@ page import = "TestPack.TestBean" %>

<jsp:useBean id="test" class="TestPack.TestBean" scope="page"/>
<jsp:setProperty name="test" property="*"/>

<html>
<body>
        TestBean Data is <%= test.getData() %>.
</body>
</html>
..............................................................

그런후
http://localhost:8080/study/TestBean/TestBean.jsp?data=5
를 해보면 아래와 같이 찍히게 된다.
TestBean Data is 5.

이렇게 된다면 모든것이 성공적으로 이뤄 진것이다.

그렇지만 다음과 같이 url을 넣게 되면 컴파일 에러가 난다.
http://localhost:8080/study/TestBean/TestBean.jsp?Data=5
Data 앞에 대문자는 안된다.

'KB > tutorial' 카테고리의 다른 글

MySQL 에서 Text file Import 하기.doc  (0) 2004.03.19
MSSQL 데이터 MySQL로 Migration하기  (0) 2004.03.19
[com] com객체 MTS에 올려 사용하기  (0) 2004.03.19
MS Script Control in MFC  (0) 2004.03.19
Global Hooking in Win32  (0) 2004.03.19

+ Recent posts