프로젝트 실행

이클립스를 실행한 후 (이 때 이미 실행된 어플리케이션 서버는 닫습니다.) 메뉴에서 File->New->Project를 선택하여 Web 하단의 Dynamic Web Project를 선택합니다.
프로젝트 이름은 dwapp라고 하며,

사용자 삽입 이미지
Target Runtime은 IBM WASCE v2.0을 선택한 뒤 어플리케이션이 설치된 폴더를 선택하여 지정합니다.
사용자 삽입 이미지

사용자 삽입 이미지
사용자 삽입 이미지

WEB-INF/web.xml 파일에는 다음과 같이 입력 합니다.
-----------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
   <display-name>dwapp</display-name>
   <welcome-file-list>
      <welcome-file>index.html</welcome-file>
      <welcome-file>index.htm</welcome-file>
      <welcome-file>index.jsp</welcome-file>
      <welcome-file>default.html</welcome-file>
      <welcome-file>default.htm</welcome-file>
      <welcome-file>default.jsp</welcome-file>
   </welcome-file-list>
<resource-ref>
     <res-ref-name>jdbc/DataSource</res-ref-name>
     <res-type>javax.sql.DataSource</res-type>
     <res-auth>Container</res-auth>
     <res-sharing-scope>Shareable</res-sharing-scope>
     </resource-ref>
</web-app>
-----------------------------------------------------------------------------------------------------
WEB-INF/geronimo-web.xml 파일에는 다음과 같이 입력합니다.
-----------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="
http://geronimo.apache.org/xml/ns/j2ee/web-1.2"
         xmlns:nam="
http://geronimo.apache.org/xml/ns/naming-1.2"
         xmlns:sec="
http://geronimo.apache.org/xml/ns/security-1.1"
         xmlns:sys="
http://geronimo.apache.org/xml/ns/deployment-1.2
">
  <sys:environment>
    <sys:moduleId>
      <sys:groupId>default</sys:groupId>
      <sys:artifactId>dwapp</sys:artifactId>
      <sys:version>1.0</sys:version>
      <sys:type>car</sys:type>
    </sys:moduleId>

     <sys:dependencies>
            <sys:dependency>
                <sys:groupId>console.dbpool</sys:groupId>
                <sys:artifactId>dwDatasource</sys:artifactId>
            </sys:dependency>
    </sys:dependencies>

  </sys:environment>
  <context-root>/dwapp</context-root>

  <resource-ref>
        <ref-name>jdbc/DataSource</ref-name>
        <resource-link>dwDatasource</resource-link>
  </resource-ref>

</web-app>
-----------------------------------------------------------------------------------------------------
왼쪽의 dwapp폴더명을 오른쪽 클릭한 후 New->JSP를 선택합니다.

사용자 삽입 이미지
파일명을 default.jsp로 입력하고 finish 버튼을 누릅니다.
default.jsp에는 다음과 같이 입력합니다.
-----------------------------------------------------------------------------------------------------
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet"  type="text/css" href="dwstyles.css"/>
<title>Example Table from Informix Sample Database</title>
</head>
<body>
      <h1>&nbsp;&nbsp;Informix Employee List</h1>
         <br>
         <table>
         <tr>
            <th>Empno</th>
            <th>Name</th>
            <th>Birth</th>
            <th>Dept</th>
          
         </tr>

<sql:query var="employee" dataSource="jdbc/DataSource">
SELECT * FROM employee
</sql:query>
                    <c:forEach var="employee" items="${employee.rows}">
<tr>
          <td><c:out value="${employee.empno}"/></td>
          <td><c:out value="${employee.name}"/></td>
          <td><c:out value="${employee.birth}"/></td>
          <td><c:out value="${employee.dept}"/></td>
        
     </tr>
</c:forEach>

</table>
</body>
</html>
-----------------------------------------------------------------------------------------------------
이후 다시 dwapp 폴더를 오른쪽 클릭하고, Run as -> Run on Server를 선택합니다. 다시 IBM WASCE v2.0 Server를 선택합니다.

사용자 삽입 이미지
만약 필요하다면 JRE파일을 확인하고 서버가 설치된 디렉토리를 설정해줍니다.
Finish버튼을 누르면 실행이 됩니다.
마지막으로 웹 브라우저를 실행하여, URL: http://localhost:8080/dwapp/를 주소로 지정하여 실행하면 아래와 같은 결과를 볼 수 있습니다.
사용자 삽입 이미지
이것으로 JAVA Kick Start Your Java Apps. 강좌를 모두 마칩니다. 감사합니다.

신고
Posted by babovirus


티스토리 툴바