안녕하세요 제우스 8 에서


현재 디플로이된 페이지에 대한 인코딩을 변경하는 작업을 하려고합니다.


Server -

web 1    

web 2

web 3



이렇게 붙어있는데 서버에 domain.xml 을 건드리면 모든 web에 다 적용 되니까


그러지 말고 web 에다가 직접 적용을 하는게 좋을것 같습니다.


webApplication/WEB-INF/jeus-web-dd.xml 을 만듭니다.



     <?xml version="1.0" encoding="UTF-8"?>
          <jeus-web-dd xmlns="http://www.tmaxsoft.com/xml/ns/jeus">
                    <context-path>/euckr</context-path>
                 <encoding>                
                         <response-encoding>
                                 <default>EUC-KR</default>
                       </response-encoding>
                </encoding>
     </jeus-web-dd>


자 이렇게 되면


받는 쪽 body 로 제우스는 EUC-KR의 인코딩 형태로 html 을 던져 줍니다.


!

A 서버에서 JEUS 6,7,8을 사용중에 B서버로 이동 해야 하는 경우가 생겼습니다.


JEUS 6,7은 너무 레거시하다보니 8만을 옮기기로 하는데 재설치할 필요없이 JEUS 폴더를 통째로 되다는 이야기를 들었습니다.


그래서 폴더를 통째로 이동하였습니다.


/home/계정명/jeus8 에 위치할 수 있도록




커맨드 라인에서 다음과 같이 가져옵니다.


scp -r server@127.10.1.1:~/jeus8 ./



 scp 명령을 이용해서 설치된 jeus8 폴더를 통째로 가져옵니다. -r(순환) 옵션을 넣어주지 않으면 실패하기 때문에 꼭 넣어 줘야 하며


sudo를 작성해서 할 경우 jeus 폴더가 root 계정 권한이 되어서 추후 사용에 문제가 될 수 있으니 기본 계정으로 가져오시면 됩니다.


가져온 후에 DAS를 띄우기 위해서 startDomainAdminServer를 실행하여도 아무 동작이 되지 않습니다.


!!! JEUS_HOME을 잡아줘야 합니다.


1. JEUS_HOME 잡기 


/home/계정명/.bash_profile 을 열어서 제우스 홈을 추가 해줍니다.


vi .bash_profile


.....
     export JEUS_HOME="/home/test/jeus8"
     PATH=$PATH:$HOME/.local/bin:$HOME/bin:/usr/java/jdk1.8.0_152/bin:$JEUS_HOME/bin

     export PATH
.....

export JEUS_HOME="/home/test/jeus8"

PATH 의 끝에 $JEUS_HOME/bin 을 추가해줍니다. 


추가 후 저장 ESC ->(Shift + ; ) -> wq  (기본적인 vim 의 수정후 저장 명령입니다.)


저장 후에  echo $JEUS_HOME -> 해도 나타나지 않습니다.


bash_profile의 경우는 Linux 가 부팅될 때 실행되는 스크립트 중 하나이기 때문에 저장을 하였다 해도 재부팅을 하여야 다시 읽어 들입니다.


하지만 재부팅을 하지 않고 읽어 들이는 방법이 하나 있는데 source를 입력하면 됩니다.


source .bash_profile


작성된 스크립트들을 한번 실행해줍니다. (오류가 있다면 오류를 내뱉겠지만 오류가 없으실 겁니다.)


이제 echo $JEUS_HOME


// 결과


/home/test/jeus8


이제 DAS인 startDomainAdminServer를 실행하게 되면 



음 실행이 되지않습니다.


JAVA_HOME 세팅이 잘못된것 같은데 기존에 있던 A서버에서는 자바 1.7을 쓰고있었나 봅니다.


그런데 지금 서버에는 자바 홈이 1.8로 잘잡혀있는 상태다보니 제우스의 자바홈을 설정해주어야 하는데


그곳이 바로


JEUS_HOME/bin/jeus.properties 에 있습니다.



jeus.properties에 jdk 가 1.7로 잡혀있던 것입니다.


해당 자바 홈을 다시 잡아주고 :wq 로 저장합니다.


startDomainAdminServer -uadministrator -p123qwe


실행 결과


<<__Exception__>> 

jeus.deploy.RegisteredFileNotFoundException : The application's [testProject] file was not found : /home/Aserver/warFolder/testProject.war


음 기존에 서버에서 세팅되었던 JEUS 관련 디플로이 설정 등이 해당 서버에 세팅되어있지 않다보니까 이런 저러한 에러들이 발생합니다.


물론 정상적으로 실행은 되었지만 환경 파일때문에  해당 에러는 디플로이 할때마다 나타날거 같습니다.


제일 쉬운 방법은 webadmin 을 이용한 방법입니다.


1. localhost:9736/webadmin/ 으로 접속

 administartor id 기존 pw로 입력 로그인


좌측에 Application 선택 후  Applications 에 기존에 세팅되었던 값들을 제거 합니다.


2. 설정 창에서 applicaton 을 제거 


vi $JEUS_HOME/domains/jeus_domain/config/domain.xml


에 들어가서 필요없는 application 을 지우거나 path 를 다시 설정 하면 됩니다.


ps aux | grep jeus 로 제우스 확인 후 pid를


kill -9 pid로 종료


startDomainAdminServer -uadministrator -p123qwe -> 정상 !


이제 관련된 ip 와 포트로 접속 해보시면 됩니다.





















Centos 7 설치 ( GNOME ) 


최초 설치 후에 가장 먼저 해야 할일



1. 인터넷이 잡히는가


 잡힌다면  무난하게 다음 과정 



안잡힌다면 


ifconfig 로 자신의 인터페이스를 확인 한다.

자신의 인터페이스가 eno1 일 경우


vi /etc/sysconfig/network-scripts/ifcfg-eno1


NAME="인터페이스명"

IPADDR="ip주소"

GATEWAY="게이트웨이"

ONBOOT="yes" 의 세팅을 해주어야 한다.


후에 ping 8.8.8.8 로 확인 


yum clean all 

DNS 주소 세팅


vi /etc/resolv.conf 

nameserver 168.126.63.1 


2. vim 세팅( 선택 )

/home/계정/.vimrc 


/ -> /root -> .vimrc  

alias 루트는 /etc/bashrc 

계정별로는 /home/bashrc

-> 세팅 값은 " 가끔 필요함 " 게시판에 있음 




3. 크롬 설치 (없을 경우)


cd /etc/yum.repos.d/

에 가게되면

google-chrome.repo가 없을것이다.


vi google-chrome.repo



입력후 저장 


yum install google-chrome-stable  -> root계정에서 

yy 누르면서 설치 시 // 프로그램  - > 인터넷 -> Google Chrome 이 생성되어있을 것이다. 


4. JDK 다운로드 (1.6 버전 설치)


// JDK 다운로드 

www.oracle.com 접속 -> DownLoad -> 우측 list item 에 Java SE


-> Java 에 Java SE(includes JavaFX) 클릭  -> 맨 아래  

-> Java Archive 우측 Download 클릭 

-> 리스트에서 Java SE 6 선택 

-> Java SE Development Kit 6u45 선택 

-> Accept License Agreement 후 Linux x64 (-rpm.bin ) 다운로드 

다운로드 폴더 이동 

// JDK 설치 

chmod a+x 로 권한 주고 ./jdk-6u45-linux-x64-rpm.bin  실행  // root로 실행하면 알아서 깔림 

// 기본 계정으로 하면 퍼미션에 문제가 생겨서 rpm 파일들이 생성 됨 


// 실행하게 되면 rpm 파일이 생성됨





which javac

ex:  /usr/bin/javac


readlink -f /usr/bin/javac

ex: /usr/java/jdk1.6.0_45/bin/javac 


vi /etc/profile


맨 끝에 입력 export JAVA_HOME=/usr/java/jdk1.6.0_45


$JAVA_HOME/bin/javac -version

확인
javac 1.6.0_45


실행전 확인해야 할 상황 


rpm -qa | grep jdk 하여서 open jdk가 설치 되어있는지 확인 한다. 


삭제시에는 headless 말고 openjdk 본인 패키지 네임을 

yum remove [패키지네임] 을 이용하여서 제거하면 dependencies 까지 전부 제거 된다. 


rpm -qa  | grep jdk 하였을때


jdk-1.6.0_45-fcs.x86_64 만 나와야 한다.



5.  티맥스 테크넷 -> JEUS -> JEUS 6.0 #Fix 9 다운로드 -> Linux  맞는 bit로 다운

uname-r 을 치게 되면 x86_64 -> 64 bit

i386 -> 32bit 


Unix Installer ( 다운로드) jeus60_unix_generic_ko.bin

/home/donwload 폴더에 받아진 파일 확인


chmod a+x jeus60_unix_generic_ko.bin 


./jeus60_unix_generic_ko.bin


// jvm 문제 에러가 나타나게 되면 rpm -e 로 다시 제거후에 다시 rpm.bin 파일 u+x 로 실행해서 rpm -Uvh 로 jdk .rpm 재설치 


1. 개요 -> 엔터 


2. 라이센스 -> 엔터 

3. 라이센스 -> 엔터 

4. 동의 하냐 -> Y


5. 플랫폼 선택 

6. 설치 폴더 (제우스 설치 위치 )

  :/home/tos/jeus


7. 인스톨 방식 -> Full Install 샘플 docs등 전부 설치 

8. jdk 위치 선택 /usr/java/jdk1.6.0_45/

9. 관리자 비밀번호 

9-1 확인 

10. 설치 전확인 (엔터)



/home/tos/jeus6 설치 확인 


bin/jeus.properties 확인 

자바 홈을 지정해씅면 자동으로 입력 됨 


jeus 명령어를 쓰기 위해서는 제우스 홈을 잡아 주어야 한다. 


// 루트의 경우에는 /root 경로에서 .bash_profile 에 

export JEUS_HOME=/home/tos/jeus6 로 잡아 주면 된다.

그리고  JEUS Manager is READY 확인후에 화면에 서 확인해보기 위해서


// 라이센스의 경우는 받아서 license.bin 을 license 로 변경해주어야 한다. 



localhost:9744/webadmin 으로 접속해본다.


외부 접속에서는 기본 방화벽 때문에 안되기 때문에


firewall-cmd --state  ( running ) 방화벽 켜져있음

systemctl stop firewalld // 내리기


systemctl start firewalld // 올리기 


// 웹 어드민 확인하면 기본 세팅 끝 













지속적으로 업무하면서 알게 되는 것들을 추가할 예정

오늘추가한건 매 새로운 폴더 지정시에 

111.111.1.11:8888/test/ 일때 어떤 파일을 찾아가야 할까. 

스프링의 경우에 
web.xml 에 
<welcome-filelist> 였나 이런식으로 구현했던거 같다.


이 형식을 제우스에서는 어디에 있나 찾아 봐야하는데


우선 내가 어떤 노드에 어떤 엔진을 사용하고 있는지 알아야 한다. 


만약에 localhost라는 노드의 localhost_servlet_engine2을 사용하고 있다면 이에 대한 설정을 위해서는 


제우스 홈 \config\노드네임\엔진네임\webcommon.xml 을 열어서 확인해봐야 한다. 명령어로 한꺼번에 보여준다면


vi /home/jeus6/config/localhost/localhost_servlet_engine2/webcommon.xml

을 통하여서 열게되면 


현 상태화 같은 화면을 볼수 있을 것이다.


이부분에 보시면 낯익은


welcome-file-list 를 확인할수 있다. 해당 파일에  welcome-file을 수정시에 


111.111.1.11:8888/test 라고 입력했을시에 index.html index.htm 을 찾게 된다.


jsp 파일까지 찾게 해주고 싶을 경우 index.jsp 을 추가한후에


redeploy -a 로 다시 한번 디플로이해보도록 한다. 


출근 하였더니 웹 프로젝트 디플로이를 위한 내 서버가 다운되어있다..


그래서 JEUS 를 재기동 하면서 순서를 적어 본다.


1. 터미널 1개를 띄우고


$ jeus 입력 


 터미널 창에서 JEUS Manager is READY 확인 


(base Port 겹치는 문제가 발생시에는 )


lsof -i tcp:(해당겹치는포트)


입력하게 되면 나오는 PID를 kill -9 PID 로 죽인후에 다시 재기동 한다.


(basePort 가끔 에러가 나타나는데 내 문젠지 제우스 문젠지는 아직 확실히는 모르겠지만 알게 되면 다시 적어야겠다.)



2. 새로운 터미널을 또 띄운다.


jeusadmin localhost -Uadministrator -P(설치시 지정한 패스워드)



현재 내 상태는


Container : 기본 localhost_container1(기본 제우스 샘플 등등 의 웹 어플리케이션이 있음) 와


내가 새로 생성한 localhost_topcontainer(내가 올리고있는 웹 프로젝트가 있음) 2개가 있다.


그냥 


$boot 라고 해두 상관은 없지만 ( 해당 명령어시 JEUSMain.xml 에서 설정 정보를 읽어와 JEUS를 기동함)


모든 컨테이너를 재기동하기때문에 필요없는 컨테이너까지 재기동을 하게 되어서 불필요한 작업은 최소화하도록 하자


(저번에 내 개인 프로젝트를 deploy 할시에 -absolutepath 와 -per(디플로이시에 JEUSMain.xml 에 작성하여 다음 재기동시


에도 자동으로 같이 재기동 하도록 한다. 고정 디플로이)


로 하였기 때문에 boot로 재기동하여도 같이 프로젝트도 재기동 되겠지만


기본컨테이너는 띄우지말고 내가 지정한 컨테이너만 띄우도록 하자.


현재 컨테이너를 실행 하도록 한다. 


startcon [container_name]: 엔진 컨테이너를 실행(시작)


startcon localhost_topcontainer


반대로 해당 콘테이너를 종료시에 downcon -node | container_name 으로 종료가 가능하다.


downcon -node localhost 입력시 모든 컨테이너가 종료 된다.


downcon localhost_topcontainer 입력시 해당 컨테이너만 종료 


이후에


conlist 명령입력시


[1] localhost_topcontainer :READY 를 확인하도록 한다.


applist 명령 입력시


name : (지정한 이름)

type : WebModule  EngineContainer : localhost_topcontainer node: localhost state : running 


중임을 확인 한다.



이제 접속하여 확인 












CentOS 7.0 Samba 설치 및 4TB HDD 공유 


// 작은 용량의 서버에 파일을 공유하기 위해서 4TB HDD를 추가로 연결하여 해당 하드만 Samba 서버를 통해서


공유함을 위함


1. Samba 설치 


-> yum install samba



2. Samba User 생성


useradd testsamba ( testsamba 라는 유저 생성 (리눅스 계정))

passwd testsamba ( testsamba 라는 유정의 비밀번호 설정)


smbpasswd -a testsamba ( testsamba 라는 유저를 삼바 계정에 추가 하며 비밀번호 등록 **삼바 서버의 비밀번호


리눅스 서버 계정이랑 다름)


계정삭제는 -x


3. 방화벽 설정 


Centos 7.0 버전 부터는 방화벽이 iptable 에서 firewall 로 설정한다.


3-1 

방화벽 실행 여부확인

firewall-cmd --state (running 상태여야 합니다.)

**** 방화벽을 disable 하거나 stop해도 되지만 다른 곳의 접속까지 허용할 필욘 없기 때문에

samba 의 포트만 열어 두고 사용하길 권장합니다.

3-2

방화벽 재 실행

firewall-cmd --reload 

3-3

방화벽 존 확인

firewall-cmd --get-zones

3-4

서비스 포트 추가 제거

(ftp 추가)

firewall-cmd --add-service=ftp 

(ftp 제거)

firewall-cmd --remove-service=ftp


tcp 포트 추가 

firewall-cmd --add-port=21/tcp

제거

firewall-cmd --remove-port=21/tcp



3-5

방화벽 해제

systemctl stop firewalld


리부팅시 방화벽 실행 하지 않게 하기

systemctl disable firewalld


// 해당 추가되는 것들이 방화벽 재시작 혹은 시스템 재부팅후에도 영구 적용되도록 하기위해선

// -permanent 옵션을 사용

firewall-cmd --permanent -add-service=ftp

// 

결과적인 방화벽 설정은


firewall-cmd --permanent --zone=public --add-service=samba

firewall-cmd --permanent --reload 


방화벽이 올라가있어도 // 삼바 로는  가능 


방화벽 설정은


/etc/firewalld/zones/public.xml 에 위치




4. 삼바 폴더 설정 (공유할 폴더 설정)


cd /   // 루트로 이동 

mkdir samba // / 경로에 samba 폴더 생성 ( /samba)

chmod 777 samba // 삼바 폴더의 권한 777


ls 로 색상 확인 


//사진



5. 삼바 configuration 


vi /etc/samba/smb.conf ( 삼바 설정 파일)

들어가서 설정을 하게되는데 


맨아랫부분에 추가해주어야 한다.


[test]

comment = test folder samba

path=/samba 

public = yes

writable = yes

write list = testsamba

create mask = 0777

directory mask =0777


** *만약 그럴일은 없겠지만 작업그룹이 다르다면 workgroup 을 수정해주어야 한다.

vi 나 vim 을 키고 / 입력후 workgroup 으로 해당 값을 찾아서 환경에 맞는 작업 그룹을 적는다.



6. 삼바 서비스 재시작 


service smb restart


// 시작

service smb start



7. 윈도우에서 공유가 되어야 하기 때문에 selinux 수정


vi /etc/selinux/config

SELINUX=enforcing -> 주석  # SELINUX=enforcing

SELINUX=disabled  후 재부팅 


급한대로 사용하기에는


**** 하지만 위에 처럼 config에 지정하는 것을 권장 

setenforce 0 으로 지정해두댐 


8.  윈도우 로고 + R  ip주소 입력 (\\123.123.12.1) 시에 해당 폴더인 /samba가 실행됨

    폴더 실행후 주소창 도 괜찮

그러면 ID: testsamba

      PW: 입력하면 /samba폴더로 접속 


// 비밀번호는 

smbpasswd -a testsamba  때 입력한 비밀번호를 써야 하며

방화벽이 러닝중인지 꼭 확인하고 테스트한다.


firewall-cmd --state  (running)


\\192.168.9.123


사진 


// 삼바 설정은 http://brian-s.tistory.com/9 해당 블로그 가 가장 잘되어있어 출처를 남깁니다. 





9. 4TB 하드를 /samba 폴더에 마운트 시켜서 이어지게 한다. 


이짓을 하기전에 알아야 할 점 기본 파티션은 2TB (MBR) 이고 4TB는 GPT로 해야된다는점


처음 하드 를 받았을시에는 그냥 freespace 혹은 dos 로 되어있기 때문에 4TB 인식을 위해서


GPT로 먼저 우선 변경을 해주어야 한다.


설치전


파일시스템 (ext 2 ext3 ext4 )


디스크 방식 (MBR GPT)에 대해 한번씩 조사해보면 좋을듯 하다.








# mkfs 로 ext4 타입으로 파일시스템 포맷

 

[Myuz@Study ~]# mkfs -t ext4 /dev/sdb1

                            mkfs.ext4


# mkfs 로 ext3 타입으로 파일시스템 포맷


[Myuz@Study ~]# mkfs -t ext3 /dev/sdb1

                            mkfs.ext3



마운트된 정보 확인은

  mount , dh -h , cat /dec/mtab 을 실행하면 볼수가있다















상세한 내용은 제우스 메뉴얼이 너무 잘되있어서 다 생략하고 


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=&currentPage=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

(지금 은 바뻐서 나중에 글 정리를 해야겠다...) // rpm ( rpm -ivh jdk-6u45-linux-x64.rpm~~


**** jdk 설치에대해 추가적인 설명을 하자면 


제우스는 openjdk는 호환하지 않으며


제우스 6 은 jdk 1.5 1.6


제우스 7 은 jdk 1.6 1.7 을 설치하여야 한다. 


필자는 6버전에 Fix 9 이기 때문에 jdk 1.6을 설치 하였다. 


CentOS 7버전에 Jeus 6.9 버전을 설치 한다.(Jeus6.0 Fix9라고 보면 될거다.)


1. http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html


쭉 내리다보면 Java SE Developement Kit 6u45( 달라질수있음)


Linux x64개가 2개가 있을것이다. 하나는 -rpm.bin 과 .bin 


둘다 상관은 없지만 필자는 -rpm.bin 을 사용하였다.


rpm으로 설치 시에는 rpm -qa | grep jdk  입력시 현재 설치된 패키지들을 확인할수 있다.(jdk)


rpm이라는 말이 있어서 rpm으로 설치 할려고할 필요가 없는게 .bin 파일이다.


chmod  u+x 로 권한을 준 후에 실행시 설치가 시작된다.


설치 후에 

which java


java -version

javac -version


으로 버전을 확인한다. 


확인이 완료된면 제우스 를 설치 한다.




설치 중에 이전단계는 back 입력


종료시에는 quit 혹은 컨씨


티맥스 테크넷에 들어가게되면 jeus60-<platform>.[bin|exe] 로 되어있지만 난 저렇게 안된다.  (X윈도우가 아닌가보다)


1. 실행 권한 주기


받은 실행파일 에 대한 실행 권한을 준다. 

# chmod u+x jeus60-unix-generic.bin


2. 설치파일 실행

# ./jeus60-unix-generic.bin


3. 라이센스 확인 후 enter

라이센스 동의 화면 y/n


4. 플랫폼 목록에서 설치할 플랫폼을 선택한다.


5. 설치 디렉토리를 정한다.


6. Full Install, Typical 설치 중 하나를 선택한다.

Full Install : JEUS 예제인 Samples와 JEUS 관련 문서 파일이 포함된 JEUS Full 버전을 설치한다.

Typical : Samples을 제외한 JEUS 관련 문서 파일과 JEUS Core 파일을 적용하여 JEUS 필수 파일들을 설치한다.


7. JDK의 위치를 입력한다.

enter키를 누르면 자동으로 인식한 jdk 위치를 사용한다

// 자바의 위치에 대해서는 설치 후에  /jeus/bin/jeus.properties 에 들어가면 


JAVA_HOME 에 설정을 다시할수 있다. 


JEUS_HOME의 경우에는 설정을 해줘야 했었지만 6.0버전 Fix4부터는 제우스 스크립트에 설정값이 들어가있기 때문에


JAVA_HOME 만 잡아주면 된다. 




비밀번호를 묻는 장면이 나오는데 1234로 했다가 다시 입력;


해당 비밀번호는 최초 실행시 나오는 웹 어드민 실행시에 


id는 administrator 


비밀번호는 이때 입력한 비밀번호이다. 


Password Input

--------------


Enter the Password for the administrator account.

This password will be registered in JEUS as the first user.


Input Password::


--------------------------

 This is a Wrong Password

--------------------------

    Above 7 characters


    a ~ z  A ~ Z  0 ~ 9


Input Password::


Corfirm Password::




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

Pre-Installation Summary

------------------------


Please Review the Following Before Continuing:


Product Name:

    JEUS6.0


Install Folder:

    /home/user1/jeus6


Install Set

    Full Install


Disk Space Information (for Installation Target):

    Required:  308,147,759 bytes

    Available: 940,857,270,272 bytes







설치된 자바 경로 보기

# which java


자바 버젼 확인

# java -version


8. jeus 관리자 계정(administrator)의 비밀번호 설정


9. 설치에 관한 요약 정보 표시


10. 설치 완료


환경변수 설정


// 제우스 홈의 경우는 6버전에서 Fix가 이루어지면서 지정한 필요가 없어졌다. /bin/jeus 의 스크립트에 보면 JEUS_HOME에 대한 변수가 지정되어있지 않을시에 


대한 스크립트가 작성되어있다. 


PATH 또한 지정할 필요는 없다.

# export JEUS_HOME=/home/jeus (/home/jeus 는 5번의 설치경로)

# export PATH=${PATH}:/home/jeus/bin:/home/jeus/lib/system:/home/jeus/webserver/bin


필자는 아무 지정도 하지않았다. /etc/profile에는


끝나고 바꿔준것은 /jeus/bin/jeus.properties 에서 JAVA_HOME 의 위치만 정상적으로 잡아 주었다. (rpm으로 설치시에는 대부분 /usr로 잡으면 되고)

tar.gz로 설치시에는 해당 경로를 잡아 줘야 한다. 


//

jeus 실행 


// # jeus 


실행후에 


localhost:9744/webadmin 입력시 (어드민 페이지가 나타나게 되면)


administrator 와 지정한 비밀번호를 입력하여 로그인하면 웹 어드민 사용이 가능해지며 기본적인 작업이 된상태이다.


// 요약 


준비물 : oracle jdk - 1.5 or 1.6


1. 제우스 파일 받음 


2. 권한 설정 777  or u+x ( chmod )


3. 실행 ./


4.  라이센스 동의 


5. 플랫폼 선택(자동)


6. 설치 딛렉토리 선택 (JEUS_HOME 이 될 위치 )


7. Full Install, Typical 선택 ( Full_Install 의 경우 Sample JEUS 예제 관련 문서 전부 설치 )


8 JDK 위치 인식 (엔터로 하면 자동인식)


9. 6에서 설치한 디렉토리 들어가서 /bin/jeus.properties 에  JAVA_HOME 을 설정 한다. 



**** 중간에 비밀번호 묻는 장면에서 비밀번호를 잊지 않도록 한다. 기본 제우스 실행시


administrator 의 비밀번호가 된다. 


또한 제우스 버전이 올라가면서 JEUS_HOME은 잡아 줄 필요가 없다.

// ex :   export JEUS_HOME = /home/jues 브랍 ㅡㄹ라 ~



이 작업 후 

#jeus 입력 


JEUS Manager is READY 창이 떴다면

브라우저로 들어가서


localhost:9744/webadmin 입력시 (어드민 페이지가 나오는지 확인 IE의 경우 http:// 을 같이 입력해주어야 한다.


administrator : ID 


지정한 비번 : PW (위에서)


어드민 까지 사용이 가능하면 내 웹 프로젝트 를 디플로이 해보도록 한다. 









'JEUS(TmaxSoft)' 카테고리의 다른 글

5. JEUS 6.0(Fix #9) 재기동  (0) 2016.10.24
삼바  (0) 2016.10.14
4. JEUS 6.0 (#Fix 9) 내 웹 프로젝트 디플로이 하기  (0) 2016.10.13
2. WAS 와 웹 서버  (0) 2016.10.06
1. Cent OS ( 설치 )  (0) 2016.10.06

http://egloos.zum.com/slog2/v/3787621


설명이 너무 잘되어있어 따로 적을 필요가 없다.

'JEUS(TmaxSoft)' 카테고리의 다른 글

5. JEUS 6.0(Fix #9) 재기동  (0) 2016.10.24
삼바  (0) 2016.10.14
4. JEUS 6.0 (#Fix 9) 내 웹 프로젝트 디플로이 하기  (0) 2016.10.13
3. JEUS 6.9 설치 (CentOS 7.0 x64)  (0) 2016.10.06
1. Cent OS ( 설치 )  (0) 2016.10.06

설치 과정에 사진 넣고 뭐하고 설명하기는 구글링에 너무많이 나온다.


그냥 러프하게 말하자면



1. https://www.centos.org/download/ 에서 다운로드 받는다. 


2. rufus 로 usb로 굽는다.


3. 부팅 


4. 난 웹 서버로 쓰기 때문에  소프트웨어 배경 환경 설정에서 -> 그놈  선택후 -> 우측 전부 체크 


5. 디스크 설정(파티션 은 자동으로) HDD 권장  해당 설치시 폴더 트리 설정에 대해서는 나중에 다시 


6. 다음 누르면 루트 계정 설정하고 *****  사용자계정 설정 (꼭해줘야 한다. ) 그룹에 wheel 설정시에는 sudo 로 root실행 가능



그리고 키게되면 뭐 라이센스 어쩌구 저쩌구 나온다.


1 2 q 엔터



'JEUS(TmaxSoft)' 카테고리의 다른 글

5. JEUS 6.0(Fix #9) 재기동  (0) 2016.10.24
삼바  (0) 2016.10.14
4. JEUS 6.0 (#Fix 9) 내 웹 프로젝트 디플로이 하기  (0) 2016.10.13
3. JEUS 6.9 설치 (CentOS 7.0 x64)  (0) 2016.10.06
2. WAS 와 웹 서버  (0) 2016.10.06

+ Recent posts