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 앞에 대문자는 안된다.
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 |