본문 바로가기
WEB|WAS

[JEUS] linux jeus7 use + jsp 화면 띄우기

by 개폰지밥 2020. 5. 7.
반응형

Jeus7 기동 방법에는 2가지가 있습니다. (중요하니까 다시 정리)

먼저 Console을 사용한 방법.

| Console

1. Domain Admin Server(DA)를 시작
startDomainAdminServer -u administrator -p dream1004

2. Managed Server(MS)를 시작한다.
startManagedServer -domain jeus_domain -server server1 -u administrator -p dream1004
http://localhost:8088/examples

3. jeus의 관리(Admin) 콘솔에 접속
jeusadmin -u administrator -p dream1004
https://127.0.0.1:9736/webadmin/login
Stop start를 이용하여 서버를 stop start 할 수 있다.
또한 jeusadmin 툴에 로그인을 한 후에 local-start-server와 local-shutdown 명령으로 JEUS 서버를 제어할 수 있다.

4. JEUS 서버를 다운시키려면 local-shutdown 명령을 실행한다.
[DAS]jeus_domain.adminServer>local-shutdown
The server [adminServer] has been successfully closed.

jeusadmin을 종료하기 위해서 exit 명령을 실행한다.
Exit

./startManagedServer -domain domain1 -server server1 
-u administrator -p dream1004 -dasurl 61.77.153.160:9736


두번째는 WebAdmin을 이용한 방법입니다.

| WebAdmin

WebAdmin에서 서버 기동 및 종료

이해가 안가시는 분들은 아래 글을 참고해주세용

https://seul96.tistory.com/189?category=843623

 

linux jeus7 install

참고: https://technet.tmaxsoft.com/ko/front/download/findDownloadList.do 위의 사이트의 온라인매뉴얼을 참고함. Microsoft Windows와 UNIX 환경에서 JEUS를 쉽게 설치하기 위해 JEUS 설치 툴은 그래픽 사용자..

seul96.tistory.com

 

WebAmin상에서 기동시 에러가 뜨면 Jeus log를 보면서 해결해주시면 됩니다.

Unable to start the server [server1]. See the server log for more details 라는 에러가 뜨는데

Jeus log의 위치는 아래와 같다.

$JEUS_HOME/domains/jeus_domain/servers/원하는_서버/logs
ex) $JEUS_HOME/domains/jeus_domain/servers/server1/logs

혹시 이런 에러를 접하고 해결하신 분들은 알려주십쇼

 

*.jsp 파일 올리기

Online Manual 보면 “JSP 사용자가 컴파일할 필요없이 서블릿 엔진이 자동으로 컴파일한다라고 되어있다. 그래서 어떻게 올리는지 시도해보다가 야매로 올리는 것을 성공했습니다. (암복호화가 되는지 확인하는 것이 주목적이니까..)

Example_war__ 가보면 hello.jsp index.jsp jsp 페이지가 있음.

/home/jeus/jeus7/domains/jeus_domain/servers/server1/.workspace/deployed/examples/examples_ear___/examples_war___

위와 같이 여기에 띄어보고 싶은 sample.jsp 넣으면 띄어질 거라고 생각함.

그 다음에 라이브러리를 사용하고 싶으면

웹 어플리케이션 루트 폴더/웹 어플리케이션 설정 및 참조 클래스 파일/jar 라이브러리에 추가한다.

->  ex) example_war___/WEB-INF/lib

이해가 안되면 아래 참고

참고: https://jang8584.tistory.com/72

 

web server 및 어플리케이션의 이해와 tomcat 구조

▶ Web 서버 - HTTP 프로토콜을 기반으로 하여, Web 클라이언트(브라우저)로 부터의 요청을 서비스 하는 기능을 담당하는 프로그램(일반적으로 Apache를 많이 사용함) - Web 서버의 역할은 html, 이미지(jpg, gif...

jang8584.tistory.com

Ø  톰캣 디렉토리 구조

 

아래는 lib에 라이브러리 추가하는 방법 입니다.

WEB-INF에 이동해 보니 lib 폴더가 없어서 mkdirlib 폴더를 만들어주었습니다.

[jeus@localhost examples_war___]$ cd WEB-INF/
[jeus@localhost WEB-INF]$ mkdir lib
[jeus@localhost WEB-INF]$ cd lib
[jeus@localhost lib]$ ls -al

http://127.0.0.1:8080/examples/Samples.jsp

 

잘 띄어지는 것을 확인할 수 있습니다 ^0^

 

 아 그리고 *.jsp는 jeus 재기동 없이 잘 반영 됩니다. 하지만 라이브러리를 적용하고 싶으면 jeus 재기동이 필요합니다.

============================================================================ 

 

사실 야매 방법 말고 WebTier를 사용하기 위해서 도전을 해보았습니다! 근데 실패했습니다 ㅋㅋㅋ 나중에 성공하면 다시 포스팅 하도록 하겠습니다.

WebTier 사용하기 위해서는 1) 컴파일 2) Deploy를 해야합니다.

 

컴파일

Jsp 파일만을 가지고 컴파일을 하려고 이것저것 도전해보다가 중요한 것은

build.xml이 있어야하고, *.jspweb 폴더 안에 있어야 한다는 것입니다.

그래서 build.xml을 기존 samples/getting_started/helloservlet에 있는 build.xml을 복사해서 사용하고, web 폴더는 samplejsp 폴더를 만든 다음에 mkdir를 이용하여 web 폴더를 만들어서 넣어주었습니다.

[jeus@localhost getting_started]$ cd $JEUS_HOME/samples/getting_started
[jeus@localhost getting_started]$ mkdir samplejsp
[jeus@localhost getting_started]$ cp ./helloservlet/build.xml ./samplejsp/
[jeus@localhost getting_started]$ mkdir web
[jeus@localhost getting_started]$ cd samplejsp/
[jeus@localhost samplejsp]$ mkdir web
--./web 폴더에 jsp 파일 옮기기

 

[jeus@localhost getting_started]$ cd samplejsp/
그 다음에 jant를 이용하여 컴파일을 할 수 있습니다.
[jeus@localhost samplejsp]$ jant build

build.xmlproject name은 아래와 같이 수정해서 사용해도 됩니다.

빌드가 정상적으로 완료되면 dist 폴더 아래에 hello-servlet.war 애플리케이션 WAR 파일이 생성된다.

 

Deploy

패키징된 war 모듈은 WebAdmin이나 콘솔을 이용해서 deploy한다.

.war 파일이 아니면 에러가 발생됩니다.

1. WebAdmin을 사용한 WAR 모듈의 Deploy

A. 웹 브라우저로 접속해서 WebAdmin에 로그인

https://127.0.0.1:9716/webadmin/login

 

B. Applications -> install

또한 RUNNING중이 아닌 SHUTDOWN 서버를 선택해도 에러가 발생합니다.

 

이렇게 되면 성공적으로 올라간 것인데왜 웹 페이지로 볼 수 없는지 모르겠습니다 ㅋㅋ 다음에는 server2를 만들어서 다시 도전해보도록 하겠습니다. 우선 급한 *.jsp 띄우는 것은 성공했으니

그럼 아디오스

반응형

댓글