LINUX 에 JEUS6 설치하는 방법입니다.
JEUS 다운로드
1. tmaxsoft 사이트에 회원가입을 한 후, jeus 를 다운로드 한 뒤 서버로 전송합니다.
JEUS 설치
2. 다운로드 한 bin 파일에 실행권한을 부여합니다.
-rwx------. 1 sh sh 282903793 6월 28 10:49 jeus60_unix_generic_ko.bin
3. bin 파일을 수행합니다.
$ ./jeus60_unix_generic_ko.bin
4. 라이센스에 Y 를 입력합니다.
Preparing to install... Extracting the installation resources from the installer archive... Configuring the installer for this system's environment... strings: '/lib/libc.so.6': No such file Launching installer... Preparing CONSOLE Mode Installation... =============================================================================== JEUS6.0 (created with InstallAnywhere by Macrovision) ------------------------------------------------------------------------------- =============================================================================== Introduction ------------ InstallAnywhere will guide you through the installation of JEUS6.0. It is strongly recommended that you quit all programs before continuing with this installation. Respond to each prompt to proceed to the next step in the installation. If you want to change something on a previous step, type 'back'. You may cancel this installation at any time by typing 'quit'. PRESS <ENTER> TO CONTINUE: =============================================================================== License Agreement ----------------- Installation and Use of JEUS6.0 Requires Acceptance of the Following License Agreement: JEUS (Java Enterprise User Solution) Release JEUS6 TmaxSoft Co., Ltd. (hereafter, TmaxSoft) End-User License Agreement Product : JEUS This is a legal agreement between you (either an individual or an company) and TmaxSoft, Incorporated. By opening the sealed software package and/or by using the software, you agree to be bound by the terms of this agreement. TmaxSoft License 1. Grant of License: This TmaxSoft License Agreement ("License") permits you to use one copy of the TmaxSoft product JEUS, on any single computer, provided the software is in use on only one computer at any one time. If this package is a license pack, you may make and use additional copies of the software up to the number of licensed copies authorized. If you have multiple licenses for the software, then at any time you may have as many copies of the software in use as you have licenses. The software is "in use" on a computer when it is loaded into the temporary memory (i.e., RAM) or installed into the permanent memory (e.g., hard disk, CD-ROM, or other storage devices) of that computer, except that a copy installed on a network server for the sole purpose of distribution to other computers is not "in use". If the anticipated number of users of the software will exceed the number of applicable licenses, then you must have a reasonable PRESS <ENTER> TO CONTINUE: mechanism or process in place to ensure that the number of persons using the software concurrently does not exceed the number of licenses. 2. Copyright: The software (including any images, "applets," photographs, animations, video, audio, music and text incorporated into the software) is owned by TmaxSoft or its suppliers and international treaty provisions. Therefore, you must treat the software like any other copyrighted materials (e.g., a book or musical recording) except that you may either (a) make one copy of the software solely for backup or archival purposes, or (b) transfer the software to a single hard disk provided you keep the original solely for backup or archival purposes. You may not copy the printed materials accompanying the software, nor print copies of any user documentation provided in "online" or electronic form. 3. Other restrictions: This license is your proof of license to exercise the rights granted herein and must be retained by you. You may not rent, lease, or transfer your rights under this license on a permanent basis provided you transfer this license, the software, and all accompanying printed materials, retain no copies, and the recipient agrees to the terms of this license. You may not reverse engine, decompile, or disassemble the software, except to the extent that the foregoing restriction is expressly prohibited by applicable law. PRESS <ENTER> TO CONTINUE: DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? (Y/N): Y
5. 플랫폼을 선택합니다.
=============================================================================== Choose Platform --------------- Choose current system ( platform-architecture ) 1)HP-UX PA-RISC 2)HP-UX ITANIUM 3)Solaris Ultra-Sparc 4)Solaris x86 5)Solaris x64 6)AIX 5.x, 6.x, 7.x PowerPC 7)Linux ITANIUM 8)Linux x86 9)Linux x64 Quit) Quit Installer Choose Current System (DEFAULT: 9): 9
6. 설치경로를 지정합니다.
=============================================================================== Choose Install Folder --------------------- Where would you like to install? Default Install Folder: /home/sh/jeus6 ENTER AN ABSOLUTE PATH, OR PRESS <ENTER> TO ACCEPT THE DEFAULT : home/sh/Appliance/Package/Webserver/Jeus6 INSTALL FOLDER IS: home/sh/Appliance/Package/Webserver/Jeus6 IS THIS CORRECT? (Y/N): Y
7. 전체설치를 선택합니다.
=============================================================================== Choose Install Set ------------------ Please choose the Install Set to be installed by this installer. ->1- Full Install 2- Typical ENTER THE NUMBER FOR THE INSTALL SET, OR PRESS <ENTER> TO ACCEPT THE DEFAULT : 1
8. JDK 경로를 지정합니다.
=============================================================================== Choose JDK Folder ----------------- Please Choose a Folder: Input User JDK Folder (DEFAULT: /home/sh/Appliance/Package/Language/jdk-10.0.1): /home/sh/Appliance/Source/Performance/JDBC_Performance_TCP/Performance_JDBC/java/jdk1.6.0_32
9. 비밀번호를 입력합니다.
=============================================================================== 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::
10. 설치를 완료합니다.
=============================================================================== Pre-Installation Summary ------------------------ Please Review the Following Before Continuing: Product Name: JEUS6.0 Install Folder: /home/sh/Appliance/Package/Webserver/Jeus6 Install Set Full Install Disk Space Information (for Installation Target): Required: 308,147,759 bytes Available: 415,480,631,296 bytes PRESS <ENTER> TO CONTINUE: =============================================================================== Installing... ------------- [==================|==================|==================|==================] [------------------|------------------|------------------|------------------] =============================================================================== Installation Complete --------------------- Congratulations! JEUS6.0 has been successfully installed to: /home/sh/Appliance/Package/Webserver/Jeus6 Press Done to quit the installer. PRESS <ENTER> TO EXIT THE INSTALLER:
11. 환경설정 파일을 확인하면, JEUS 관련 PATH 와 LD_LIBRARY_PATH 가 잡혀있습니다.
( 저는 깔끔하게 다시 잡았습니다. )
# JEUS export JEUS_HOME=$HOME/Appliance/Package/Webserver/Jeus6 export PATH=$JEUS_HOME/bin:$PATH export PATH=$JEUS_HOME/webserver/bin:$PATH export PATH=$JEUS_HOME/lib/system:$PATH export LD_LIBRARY_PATH=$JEUS_HOME/webserver/lib:$LD_LIBRARY_PATH
JEUS 구동
12. JEUS 를 구동합니다.
$ jeus
*************************************************************** - JEUS Home : /home/sh/Appliance/Package/Webserver/Jeus6 - JEUS Base Port : 9736 - Java Vendor : Sun - Added Java Option : *************************************************************** + /home/sh/Appliance/Source/Performance/JDBC_Performance_TCP/Performance_JDBC/java/jdk1.6.0_32/bin/java -server -Xmx512m -Xbootclasspath/p:/home/sh/Appliance/Package/Webserver/Jeus6/lib/system/extension.jar -classpath /home/sh/Appliance/Package/Webserver/Jeus6/lib/system/bootstrap.jar -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.library.path=/home/sh/Appliance/Package/Webserver/Jeus6/lib/system -Djava.endorsed.dirs=/home/sh/Appliance/Package/Webserver/Jeus6/lib/endorsed -Djava.naming.factory.initial=jeus.jndi.JNSContextFactory -Djava.naming.factory.url.pkgs=jeus.jndi.jns.url -Djava.net.preferIPv4Stack=true -Djava.util.logging.config.file=/home/sh/Appliance/Package/Webserver/Jeus6/bin/logging.properties -Djava.util.logging.manager=jeus.util.logging.JeusLogManager -Djeus.home=/home/sh/Appliance/Package/Webserver/Jeus6 -Djeus.log.home=/home/sh/Appliance/Package/Webserver/Jeus6/logs -Djeus.baseport=9736 -Djeus.jvm.version=hotspot -Djeus.tm.checkReg=true -Djeus.tool.webadmin.locale.language=ko -Djeus.net.reuseAddress=true -Djeus.properties.replicate=jeus,sun.rmi,java.util,java.net jeus.server.JeusBootstrapper ================ JEUS LICENSE INFORMATION ================ === EDITION: Enterprise (Trial License) === NOTICE: This license restricts the number of allowed clients. === Max. Number of Clients: 5 ========================================================== [2018.06.28 11:11:26][0][b396] [sh-1] [MGR-0000] JEUS Server is starting - JEUS 6.0 (Fix#9) (6.0.0.9-b396) [2018.06.28 11:11:26][0][b396] [sh-1] [MGR-0001] java.specification.version=[1.6], java.runtime.version=[1.6.0_32-b05], vendor=[Sun Microsystems Inc.] [2018.06.28 11:11:26][2][b396] [sh-1] [MGR-0002] JEUS Manager=[sh], baseport=[9736], pid=[23213] [2018.06.28 11:11:26][2][b396] [sh-1] [MGR-0004] current system time zone : sun.util.calendar.ZoneInfo[id="Asia/Seoul",offset=32400000,dstSavings=0,useDaylight=false,transitions=14,lastRule=null] [2018.06.28 11:11:26][2][b396] [sh-1] [MGR-0005] virtual host table {sh/192.168.0.50:9736=sh, sh/192.168.0.50:21000=example}, enabled=true [2018.06.28 11:11:26][0][b396] [sh-1] [MGR-0006] virtual host name=[sh] [2018.06.28 11:11:26][0][b396] [sh-1] [MGR-0248] JEUS Manager is BOOTING [2018.06.28 11:11:26][2][b396] [sh-1] [MGR-0571] The system property [jeus.net.reuseAddress] may not be correct, please check this [2018.06.28 11:11:26][2][b396] [sh-1] [MGR-0569] [Network] server hostname = [sh], full hostname = [sh] [2018.06.28 11:11:26][2][b396] [sh-1] [MGR-0570] [Network] server IP address = [192.168.0.50], [sh/192.168.0.50] [2018.06.28 11:11:26][2][b396] [sh-1] [MGR-0574] [RMI] Default RMI export port = 9743 [2018.06.28 11:11:26][2][b396] [sh-1] [Network-0007] OnePortServer[0.0.0.0/0.0.0.0:9736] started [2018.06.28 11:11:26][2][b396] [sh-1] [MGR-0184] Node security manager started [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=J2EEDomain,JMXManager=sh,name=JeusSystem [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=JeusManager,JMXManager=sh,name=sh [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=ThreadPool,JMXManager=sh,JeusManager=sh,J2EEServer=null,name=OnePortServer [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=ThreadPool,JMXManager=sh,JeusManager=sh,J2EEServer=null,name=SecurityNetworkService [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JVM,JMXManager=sh,JeusManager=sh,J2EEServer=null,name=sh [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=JeusLogService,JMXManager=sh,JeusManager=sh,J2EEServer=null,name=sh [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=SecurityService,JMXManager=sh,JeusManager=sh,name=SecurityService [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=SecurityDomain,JMXManager=sh,JeusManager=sh,SecurityService=SecurityService,name=SYSTEM_DOMAIN [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=SecurityPolicy,JMXManager=sh,JeusManager=sh,SecurityDomain=SYSTEM_DOMAIN,name=Policy [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=SecuritySubject,JMXManager=sh,JeusManager=sh,SecurityDomain=SYSTEM_DOMAIN,name=Subject [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=NodeControllerService,JMXManager=sh,JeusManager=sh,name=sh [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=ThreadPool,JMXManager=sh,JeusManager=sh,J2EEServer=null,name=jeus.server.ControlThread [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=ClassFTPService,JMXManager=sh,JeusManager=sh,name=sh [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=ThreadPool,JMXManager=sh,JeusManager=sh,J2EEServer=null,name=WebLinkManager [2018.06.28 11:11:26][2][b396] [sh-1] [MGR-0114] Class FTP service started [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=JNDIResourceService,JMXManager=sh,JeusManager=sh,name=sh [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=ThreadPool,JMXManager=sh,JeusManager=sh,J2EEServer=null,name=JNSServer [2018.06.28 11:11:26][2][b396] [sh-1] [MGR-0173] JNDI Naming Server started [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=ClusterService,JMXManager=sh,JeusManager=sh,name=sh [2018.06.28 11:11:26][2][b396] [sh-1] [MGR-0119] Beacon receiver started [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=NodeListService,JMXManager=sh,JeusManager=sh,name=sh [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=JMXExportService,JMXManager=sh,JeusManager=sh,J2EEServer=null,name=sh [2018.06.28 11:11:26][2][b396] [sh-1] [JMXR-0138] The JMXConnector service url is service:jmx:jmxmp://192.168.0.50:9736/JEUSMP_sh [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0051] JMX Connector started with the JNDI name [mgmt/rmbs/sh] [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=SessionServerService,JMXManager=sh,JeusManager=sh,name=sh [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=SchedulerService,JMXManager=sh,JeusManager=sh,J2EEServer=null,name=sh [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=LogAnalyzerService,JMXManager=sh,JeusManager=sh,name=sh [2018.06.28 11:11:26][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=SystemEngineService,JMXManager=sh,JeusManager=sh,name=sh [2018.06.28 11:11:26][2][b396] [sh-1] [WEB-3857] <Context(WebAdmin)> - session descriptor - - distributable : false - shared : false - timeout : 30(min) - reload-persistent : false - url-rewriting : false - session cookie - - jsessionid-name : JSESSIONID - version : 0 - domain : null - path : null - max-age : -1 (browser-lifetime) - secure : false [2018.06.28 11:11:26][1][b396] [sh-1] [WEB-3713] Failed to initialize security environment with policy : _JeusSystemContextGroup/WebAdmin. webapp descriptor or web-dd descriptor is null [2018.06.28 11:11:26][2][b396] [sh-1] [WEB-3406] context (WebAdmin) is initialized successfully [2018.06.28 11:11:27][2][b396] [sh-1] [WEB-8201] [WebAdmin] (jeus.tool.webadmin.util.ApplicationInitializer) loaded [2018.06.28 11:11:27][2][b396] [sh-1] [WEB-3480] context (WebAdmin) is started successfully [2018.06.28 11:11:27][2][b396] [sh-1] [WEB-3415] ContextGroup(JeusSystemContextGroup) successfully initialized [2018.06.28 11:11:27][2][b396] [sh-1] [WEB-3250] worker thread pool created. id = webadmin-http-listener [2018.06.28 11:11:27][2][b396] [sh-1] [WEB-2052] <listener(webadmin-http-listener)> connection init successful. port = 9744 [2018.06.28 11:11:27][2][b396] [sh-1] [WEB-3413] (JeusSystemContextGroup) ready to receive request [2018.06.28 11:11:27][2][b396] [sh-1] [WEB-1027] WebContainer [sh_system_engine] boot successful [2018.06.28 11:11:27][2][b396] [sh-1] [MGR-0191] System Engine booted [2018.06.28 11:11:27][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=JDBCResourceService,JMXManager=sh,JeusManager=sh,name=sh [2018.06.28 11:11:27][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=ExternalResourceService,JMXManager=sh,JeusManager=sh,name=sh [2018.06.28 11:11:27][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=JavaMailResourceService,JMXManager=sh,JeusManager=sh,name=sh [2018.06.28 11:11:27][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=URLResourceService,JMXManager=sh,JeusManager=sh,name=sh [2018.06.28 11:11:27][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=JAXRResourceService,JMXManager=sh,JeusManager=sh,name=sh [2018.06.28 11:11:27][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=ContainerManagerService,JMXManager=sh,JeusManager=sh,name=sh [2018.06.28 11:11:27][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=ContainerMonitorService,JMXManager=sh,JeusManager=sh,name=sh [2018.06.28 11:11:27][2][b396] [sh-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=MessageBridgeService,JMXManager=sh,JeusManager=sh,name=sh [2018.06.28 11:11:27][0][b396] [sh-1] [MGR-0248] JEUS Manager is READY
JEUS 접속
13. READY 라는 로그가 출력되면, 9744 포트를 통해 웹서버에서 접속합니다.
14. ID ( administrator ) 과 PW ( 설치시 입력한 ) 를 사용하여 로그인합니다.
'Linux > 실습하기' 카테고리의 다른 글
[LINUX] 쉘 스크립트 파일 한 줄씩 읽을 때 ssh 를 사용하면 한줄만 읽는 문제 (0) | 2020.10.12 |
---|---|
[LINUX] 물리메모리를 전부 사용하지 않았는데 SWAP 영역을 사용하는 원인 (1) | 2020.09.23 |
[LINUX] 비밀번호를 출력하지 않는 스크립트 만들기 (0) | 2018.09.11 |
[LINUX] GOLDILOCKS 온라인 백업 스크립트 만들어보기 (0) | 2018.07.13 |