상세한 내용은 제우스 메뉴얼이 너무 잘되있어서 다 생략하고
Java EE 모듈에서는 4개의 모듈이 있다.
1. EJB(Enterprise JavaBeans ... .jar file)
2. 웹 애플리케이션 (Web Application) 모듈 (.war file)
3. 애플리케이션 클라이언트(Application client) .jar file
4. 리소스 어댑터 모듈 (Resource Adapter) .rar file -> JEUS JCA 안내서 참고
이중 2. 웹 애플리케이션을 통해서 웹을 띄울꺼다
그냥 당장 내 웹프로젝트를 브라우저에 띄워야 한다고 !! 를 위해서 작성한 내용
test용 웹을 위해서 index.html 을 하나 만들어서 작성한다. // 시작 페이지만 띄워도 되기 때문
.jsp 면 해당에 맞게 작성한다.
// index.html
<!DOCTYPE html>
<html>
<head>
</head>
<meta charset="utf-8">
<title> 시작 페이지입니다. </title>
<body> 몸통 입니다. !!!!
<b> 기본 html 태그 확인 </b>
</body>
</html>
아파치 톰캣을 보면 webapps에 index.html 을 넣고 dd(Deploy Descriptor)라고 해서 web.xml 을 쓰는데 jeus는
jeus.web-dd.xml 을 작성해주어야 한다.
2개의 폴더를 만들고 작성해주어야 한다.
내가 작성한 웹 프로젝트 폴더가 webframework 라고 했을때
webframework
- META-INF
- MANIFEST.MF
- WEB-INF
- classes(.java)
- jeus-web-dd.xml
- lib(폴더)
- tilds(폴더 없어두상관없음)
- index.html
- web.xml
파일 생성
1. MANIFEST.MF
Manifest-Version : 1.0
Created-By : 1.5.0_22 (Sun Microsystems Inc.)
// 구색 맞추기
2. jeus-web-dd.xml (필수)
<?xml version="1.0" encoding="UTF-8"?>
<jeus-web-dd xmlns="http://www.tmaxsoft.com/xml/ns/jeus" version="6.0">
<context-path>/top_webframework</context-path>
<auto-reload>
<enable-reload>true</enable-reload>
<check-on-demand>true</check-on-demand>
</auto-reload>
</jeus-web-dd>
// context-path !!!
// dd 파일들이 있어야지 컨테이너 생성하고 디플로이할때 제우스에서 인식이 가능
3. web.xml
<web-app xmlns ="http://java.sun.com/xml/ns/javee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javee
http://java.sun.com/xml/ns/javee/web-app_3_0.xsd"
version="3.0"
metatdata-complete="true">
<display-name>welcome to webserver</display-name>
</web-app>
까지 작성하게 되면 폴더 트리는 아래 사진과 같이 된다.
이 상태에서 이제 index.html 을 브라우저에 띄우기 위한 디플로이 과정을 한다.
http://blog.naver.com/PostView.nhn?blogId=catchbug&logNo=20128704331&categoryNo=12&viewDate=¤tPage=1&listtype=0
// 제우스 웹 어드민을 이용한 디플로이 방법 (컨테이너생성부터)
'JEUS(TmaxSoft)' 카테고리의 다른 글
5. JEUS 6.0(Fix #9) 재기동 (0) | 2016.10.24 |
---|---|
삼바 (0) | 2016.10.14 |
3. JEUS 6.9 설치 (CentOS 7.0 x64) (0) | 2016.10.06 |
2. WAS 와 웹 서버 (0) | 2016.10.06 |
1. Cent OS ( 설치 ) (0) | 2016.10.06 |