반응형

[Window] Tomcat 설치


작성 일시 : 2018년 03월 02일

환경 : Window Server 2012 R2 Datacenter, JDK1.7.0_80, Tomcat7.0.84

 


1. 설치파일 준비


https://tomcat.apache.org/download-70.cgi



 

2. 설치


zip파일을 압축 해제하여 설치할 곳에 위치

해당 문서에서는 c:\ 하위에 위치 -> %Tomcat_Home% = c:\apache-tomcat-7.0.84




%Tomcat_Home%\conf\service.bat 실행 ( cmd 실행 권장 )



 

3. 확인


서버 구동 - %Tomcat_Home%\bin\startup.bat 실행




http://127.0.0.1:8080 접근




반응형

'도구, 툴 > 세팅' 카테고리의 다른 글

Apache , Tomcat 연동 ( mod_jk 사용 )  (0) 2018.03.17
[Ubuntu] MySQL 설치  (0) 2018.03.17
[Window] Apache 설치  (0) 2018.03.06
[Linux-Window] Jeus/Tibero 연동  (0) 2018.02.17
[Window] Tibero 설치  (0) 2018.02.17
반응형

Apache 설치


작성일시 : 2018.03.02

환경 : Windows Server 2012 R2 Datacenter, Apache 2.4.29



1. 설치파일 준비


설치파일 다운로드 경로 - https://www.apachelounge.com/download/


설치파일(.zip) 구조



2. 설정


원하는 위치에 Apache24 폴더를 위치시킨 후 환경설정 진행

해당 글에서는 C:\ 아래에 Apache24 폴더를 위치 -> %Apache_Home% = C:\Apache24


%Apache_Home%\conf\httpd 수정






환경변수 설정

Path에 %Apache_Home%\bin 추가



3. 설치


관리자권한으로 CMD 실행 후 %Apache_Home%\bin\>httpd -k install ( 환경변수 설정 시 어느 위치에서도 가능 )


* 만약 설치 과정에서 vcruntime140.dll을 못찾는다는 에러가 발생할 경우 홈페이지 확인


Be sure !! that you have installed the latest C++ Redistributable Visual Studio 2017 : vc_redist_x64 or vc_redist_x86 (updated 5 December2017).


C++ Redistributable Visual Studio 2017를 설치하여 해결



4. 확인


# httpd -k start 실행 후 브라우저 접근




반응형

'도구, 툴 > 세팅' 카테고리의 다른 글

[Ubuntu] MySQL 설치  (0) 2018.03.17
[Window] Tomcat 설치  (0) 2018.03.17
[Linux-Window] Jeus/Tibero 연동  (0) 2018.02.17
[Window] Tibero 설치  (0) 2018.02.17
[Linux] WebtoB/Jeus 연동  (0) 2018.02.16
반응형

Jeus/Tibero 연동

 

환경 : Amazon Linux AMI, Jeus6 FIX#9 / Window 2012 R2, Tibero 5 SP1

 

Jeus 설정

 

 vi $JEUS_HOME/config/'hostname'/JEUSMain.xml

 

<node>
   ..
</node>


  <resource>


<data-source>
<database>
<vendor>tibero</vendor> //JEUS5 fix23 이전 버전은 other
<export-name>tibero</export-name> //데이터 소스 이름
<data-source-class-name>com.tmax.tibero.jdbc.ext.TbConnectionPoolDataSource
</data-source-class-name> //Tibero classname
<data-source-type>ConnectionPoolDataSource</data-source-type>
<database-name>tibero</database-name> //Tibero 설치 SID
<data-source-name>com.tmax.tibero.jdbc.ext.TbConnectionPoolDataSource
</data-source-name> //DataSource name
<port-number>8629</port-number> //TIbero 연결 포트
<server-name>'Tibero Server IP'</server-name> //Tibero 설치 IP 주소
<user>'user'</user>     //사용자 계정
<password>'password'</password> //계정 비밀번호
<connection-pool>
<pooling>
<min>5</min>
<max>10</max>
<step>2</step>
<period>3600000</period>
</pooling>
<wait-free-connection>
<enable-wait>true</enable-wait>
<wait-time>10000</wait-time>
</wait-free-connection>
<max-use-count>0</max-use-count>
<dba-timeout>-1</dba-timeout>
<stmt-caching-size>-1</stmt-caching-size>
<stmt-fetch-size>-1</stmt-fetch-size>
</connection-pool>
</database>
</data-source>
</resource>


<application>
  ..

 

 

jdbc 파일 복사

 

$TB_HOME/client/lib/jar 안에 들어있는 tibero-jdbc.jar 파일을 $JEUS_HOME/lib/datasource 경로로 복사

 

Tibero 서버에서 ->

 

 

 

Jeus 서버로 복사

 

 

 

확인

 

Jeus 구동 > Jeus manager 접근/로그인 

 

 

 

 

커넥션 풀 생성 완료

 

 

반응형

'도구, 툴 > 세팅' 카테고리의 다른 글

[Window] Tomcat 설치  (0) 2018.03.17
[Window] Apache 설치  (0) 2018.03.06
[Window] Tibero 설치  (0) 2018.02.17
[Linux] WebtoB/Jeus 연동  (0) 2018.02.16
[Linux] Jeus 설치  (0) 2018.02.16
반응형

Tibero 설치


환경 : Window 2012 R2, Tibero 5 SP1, JDK 1.7.0_80


* 유틸리티 실행을 위한 JDK 1.5 이상 준비


설치파일 준비


tibero5-bin-FS05-windows64-148809-opt-tested.tar




설치할 위치에 압축 해제 ( 예 > C:\ )




환경변수 설정


TB_HOME > C:\tibero5

TB_SID > tibero

PATH > $TB_HOME\bin;$TB_HOME\client\bin



라이센스 준비 > $TB_HOME\license




설치 


tbinstall %TB_HOME% %TB_SID%


%TB_HOME%\bin $ tbinstall %TB_HOME% %TB_SID%



설치 성공




get_tip.bat 실행




Tibero 실행


$TB_HOME\bin tbboot nomount



실행 완료



확인


Database 생성


$ tbboot -t nomount


$ tbsql sys/'password'


cre_db.sql 파일의 DB 생성 스크립트 생성 예제


-- DB Name(DB Name 공백일  때  %TB_SID%로  입력됨)
CREATE DATABASE "tibero"
    USER SYS IDENTIFIED BY TIBERO
    MAXDATAFILES 4096
    CHARACTER SET MSWIN949    --  UTF8,EUCKR,ASCII,MSWIN949 #캐릭터  셋  지정
    LOGFILE GROUP 0 ('redo01.redo') SIZE 50M,
    GROUP 1 ('redo11.redo') SIZE 50M,
    GROUP 2 ('redo21.redo') SIZE 50M MAXLOGFILES 100
    MAXLOGMEMBERS 8
    NOARCHIVELOG    -- Archivelog 모드  여부
    DATAFILE 'system001.dtf' SIZE 256M
    AUTOEXTEND ON NEXT 16M MAXSIZE 3072M
    DEFAULT TABLESPACE USR
    DATAFILE 'usr001.dtf' SIZE 128M
    AUTOEXTEND ON NEXT 16M MAXSIZE 3072M
    DEFAULT TEMPORARY TABLESPACE TEMP
    TEMPFILE 'temp001.dtf' SIZE 512M
    AUTOEXTEND ON NEXT 16M MAXSIZE 10240M
    EXTENT MANAGEMENT LOCAL AUTOALLOCATE
    UNDO TABLESPACE UNDO
    DATAFILE 'undo001.dtf' SIZE 512M
    AUTOEXTEND ON NEXT 16M MAXSIZE 10240M

    EXTENT MANAGEMENT LOCAL AUTOALLOCATE; 



Database 생성 완료




서비스 확인


작업관리자 > 프로세스






반응형

'도구, 툴 > 세팅' 카테고리의 다른 글

[Window] Apache 설치  (0) 2018.03.06
[Linux-Window] Jeus/Tibero 연동  (0) 2018.02.17
[Linux] WebtoB/Jeus 연동  (0) 2018.02.16
[Linux] Jeus 설치  (0) 2018.02.16
[Linux] WebtoB 설치  (0) 2018.02.15
반응형

WebtoB/Jeus 연동


환경 : Amazon Linux AMI, WebtoB 4.1 / Amazon Linux AMI, Jeus6.9 ( 서로 다른 호스트간 WAS-WS 연결 )


WebtoB 서버 설정


 $ vi $WEBTOBDIR/config/http.m 


JEUS와 연결 포트인 JSVPORT 설정

SVRGROUP절에 SVRTYPE이 JSV인 서버 그룹 추가

SERVER절에 JEUS registration-id 와 동일한 이름의 서버 추가(MyGroup)

전체 서비스를 JEUS에서 실행하기 위해서 SvrType을 JSV로 설정



재 컴파일


 ~/webtob/config/ $ wscfl -i http.m



서버 구동


 ~/webtob/ $ wsboot



확인


 ~/webtob/ $ wsadmin




 $ si



WebtoB 설정 완료



Jeus 설정


 $ vi JEUS_HOME/config/'node_name'/"node_name"+_servlet_+"engine_name"/WEBMain.xml


<webtob-listener>

# 이 부분 설정

</webtob-listener>



port : WebtoB Servlet Engine 웹 컨테이너와 WebtoB와의 연결을 맺을 포트 번호를 설정하는 것으로 WebtoB 설정의 NODE 절의 JSVPORT 값과 일치
webtob-address : 연동 할 WebtoB의 IP 주소
registration-id : WebtoB와 처음 연결을 맺을 때 사용할 등록 ID, WebtoB 설정 시 Server에 입력한 이름( ex - MyGroup )과 일치
thread-pool, min, max : WebtoB 환경 파일에 정의한 MyGroup 서버에 대한 MinProc/MaxProc 값과 일치하거나 적어야 함

설정 완료


Jeus 구동

 ~/jeus6/bin/ $ bash jeus



브라우저 접근 후 컨테이너 실행



webtob 재확인


 ~/webtob/ $ wsadmin


 $ si



연동 완료

반응형

'도구, 툴 > 세팅' 카테고리의 다른 글

[Window] Apache 설치  (0) 2018.03.06
[Linux-Window] Jeus/Tibero 연동  (0) 2018.02.17
[Window] Tibero 설치  (0) 2018.02.17
[Linux] Jeus 설치  (0) 2018.02.16
[Linux] WebtoB 설치  (0) 2018.02.15
반응형

Jeus 설치


설치 환경 : Amazon Linux AMI, JDK 1.7.0_80, JEUS 6.0 Fix#9



* JDK 설치 선행


* Tmax에서는 OpenJDK 환경에서 동작하지 않는다고 경고, 설치 자체는 된다.


* Jeus6.X는 JDK 1.5~JDK 1.6 , Jeus7.X는 JDK 1.6~JDK 1.7에 호환이나, Jeus 6.9 버전은 JDK 1.7이 호환된다.


* 사전에 jdk 위치를 알아두면 좋다.



설치 파일 준비




권한 부여


 $ chmod 775 jeus60_unix_generic_ko.bin



설치 파일 실행


 $ ./jeus60_unix_generic_ko.bin





설치 환경 확인




JDK 폴더 설정 ( Default로 설정 후 넘어가서 설치 완료 뒤에 재설정 가능 )




admin Password 설정






설치 완료




설치 완료 후 %Jeus_Home%\license\ 폴더 아래에 라이센스 파일을 위치

https://technet.tmaxsoft.com/ko/front/main/main.do에서 라이센스 발급 가능


확인


실행 폴더 접근


 $ cd /root/jeus6/bin



서버 실행


 $ bash jeus




서버 접근


URL : 서버IP:9744/webadmin ( 방화벽 주의 )



administrator/설치 중 설정했던 패스워드로 로그인



관리자 화면




반응형

'도구, 툴 > 세팅' 카테고리의 다른 글

[Window] Apache 설치  (0) 2018.03.06
[Linux-Window] Jeus/Tibero 연동  (0) 2018.02.17
[Window] Tibero 설치  (0) 2018.02.17
[Linux] WebtoB/Jeus 연동  (0) 2018.02.16
[Linux] WebtoB 설치  (0) 2018.02.15
반응형

WebtoB 설치


설치 환경 : Amazon Linux AMI, JDK 1.7.0_80, WebtoB 4.1 SP4 Fix#1


* JDK 설치 선행

* Tmax에서는 OpenJDK 환경에서 동작하지 않는다고 경고, 설치 자체는 된다.


설치파일 준비




권한 수정


 $ chmod 775 WEBTOB4_1_SP4_Fix1_Linuxk2_6_x64.bin



설치


 $ ./WEBTOB4_1_SP4_Fix1_LinuxK2_6_x64.bin





Servlet 없이 설치, Default Path ~/webtob




설치완료



환경변수 설정


 $ vi ~/.bash_profile



WebtoB 설치 시 기본적으로 환경변수 설정을 해준다.

~/.bash_profile , ~/.bashrc, /etc/bashrc 등을 확인해보거나, env를 통해 환경변수를 확인해서 없으면 다음 명령어를 통해 직접 설정해주면 된다.



 $ vi /etc/profile


* WEBTOBDIR은 자신의 '~' 경로에 맞게 수정



환경변수 적용


 $ source /etc/profile



라이센스 설정


https://technet.tmaxsoft.com에서 라이센스를 발급 받을 수 있다. license.dat를 이메일로 다운받아 서버 ~/webtob/license/ 위치에 전송




컴파일


 ~/webtob/config $ wscfl -i http.m



* 라이센스 발급 시 기입했던 hostname과 일치하여야 한다. (hostname 'hostname' or hostnamectl sethostname 'hostname'으로 수정 가능)



아래와 같이 wsconfig 파일이 생성 되었다면 컴파일 성공



서버 구동 


 $ wsboot




브라우저 접근


URL : 서버IP:8080 ( WebtoB default service port 8080 )

방화벽 확인 주의



서버 중단


 wsdown







반응형

'도구, 툴 > 세팅' 카테고리의 다른 글

[Window] Apache 설치  (0) 2018.03.06
[Linux-Window] Jeus/Tibero 연동  (0) 2018.02.17
[Window] Tibero 설치  (0) 2018.02.17
[Linux] WebtoB/Jeus 연동  (0) 2018.02.16
[Linux] Jeus 설치  (0) 2018.02.16
반응형

SVN 권한 설정


SVN 서버 구축이 우선되는 것을 권장합니다.


권한설정이란?

SVN에 접근하는 클라이언트에게 각각 다른 권한을 부여하여 행동에 제한을 두는 방법을 통해 SVN Repository를 안전하고 효율적으로 유지할 수 있습니다


1. 로그인 엔트리 생성

Path : svn_repository/conf/passwd

 


Admin과 guest의 정보추가 ( 아이디=비밀번호 )



2. 권한 부여

 Path : svn_repository/conf/authz

 


admin에게는 Read, Write의 권한을, guest에게는 Read의 권한만을 부여하였습니다.


설정완료



3. Test

  1) No login

 


URL 접근 시 인증을 요구하며 엔트리에 없는 정보로 접근 시 행동이 제한됩니다



  2) Guest login

  


Guest로 접근 시 로컬로의 Read(Pull, Import)가 가능합니다




그러나 Commit(Push)시에는 위와 같은 에러문구와 함께 행동이 제한됩니다





  3) Admin login

 



Admin으로 접근 시 당연히 Read 동작을 수행할 수 있으며 Write(Commit, Push)도 가능합니다

 


Commit Log

  

반응형

'도구, 툴' 카테고리의 다른 글

[ELK] Elasticsearch  (0) 2019.01.24
[ELK] ELK 개요  (0) 2019.01.23
R 설치  (0) 2019.01.07
Eclipse/SVN 연동  (0) 2018.02.10
[Linux, Tomcat7] WAS 개념, 설치  (0) 2018.02.09
반응형

Eclipse/SVN 연동


이클립스 설치와 SVN 서버 구축이 선행되는 것을 권장합니다.


1. SVN Kit 설치

이클립스 메뉴에서 Help -> Eclipse Marketplace 클릭

 



검색창에 svn을 입력하고 SVN Team Provider 설치




체크 ( Default로 설치해도 무방)

 




설치 진행

 




2. SVN Connetor 설정

설치완료 후 Window -> Preterences

 


SVN connector 설정 ( 공백일 시 설치 )

 



3. SVN 구동

이클립스에서 SVN을 검색해 SVN Repository 추가

 


New Repository Location 클릭

 


 

URL 형식 : svn:// + SVN_Server_IP or URL

아이디, 비밀번호는 서버에서 passwd에서 설정한 값



추가 완료




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


the following solution are not available: Subversion..

오류문구 발생 시 >


1. Help - Install New Software 메뉴 선택


2. http://download.eclipse.org/releases/(버전명 ex mars..) 입력 후 svn 검색


3. Subversive SVN Team Provider 설치


4. Connector 설치부터 진행

반응형

'도구, 툴' 카테고리의 다른 글

[ELK] Elasticsearch  (0) 2019.01.24
[ELK] ELK 개요  (0) 2019.01.23
R 설치  (0) 2019.01.07
SVN 권한 설정  (1) 2018.02.10
[Linux, Tomcat7] WAS 개념, 설치  (0) 2018.02.09
반응형

WAS



WAS( Web Application Server )란?


WAS와 혼동되는 용어 중 WS가 있습니다. WS는 Web Server의 약자로 http 요청을 처리할 수 있습니다 클라이언트가 GET, POST, DELETE 등의 메소드를 이용해 Request를 했을 때 어떠한 결과를 돌려주는 기능을 합니다. 대표적으로 Apache가 있습니다 그렇다면 WAS와는 어떤 차이가 있을까요? WAS는 웹 서버와 웹 컨테이너의 결합으로 다양한 기능을 컨테이너에 구현하여 다양한 역할을 수행할 수 있는 서버를 말합니다 클라이언트의 요청이 있을 때 내부의 프로그램을 통해 결과를 만들어내고 이것을 다시 클라이어트에 전달해주는 역할을 하는 것이 바로 웹 컨테이너 입니다 대표적으로 Tomcat이 있습니다 이미지나 단순 html파일과 같이 정적인 데이터의 처리의 경우 WS를 이용하는 것이 빠르고 안정적이며 DB와 연결되어 데이터를 주고 받거나 데이터 핸들링이 필요한 경우에는 WAS를 활용해야합니다 두 서버의 목적의 차이 때문에 두 개의 서버를 연동해서 사용하면 더욱 효과적인 서비스를 제공할 수 있고 자주 같이 사용하는 두 프로그램을 합쳐 Apache Tomcat이라고도 부릅니다. 요약하면 WAS란 인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어이며, 동적 서버 콘텐츠를 수행하는 프로그램입니다.


Tomcat 설치 


환경 : Amazon Linux, Tomcat7


1. Tomcat7 설치

 





2. 설치 완료

 




3. Tomcat 실행

 




제대로 동작하는지 확인하고싶다면

1. sudo yum install tomcat7-webapps tomcat7-docs-webapp tomcat7-admin-webapps

2. sudo fuser –v –n tcp 8080

명령어를 통해 web 페이지를 다운받고, 포트번호를 열어준 후에 브라우저를 통해 다음 url을 입력하면 연결여부를 확인할 수 있다

URL - IP:8080 //(EC2 IP는 AWS EC2 Instance 탭에서 확인 가능)

밑의 페이지가 뜬다면 연결 성공 ( 페이지 디자인은 상이할 수 있다 )



반응형

'도구, 툴' 카테고리의 다른 글

[ELK] Elasticsearch  (0) 2019.01.24
[ELK] ELK 개요  (0) 2019.01.23
R 설치  (0) 2019.01.07
SVN 권한 설정  (1) 2018.02.10
Eclipse/SVN 연동  (0) 2018.02.10

+ Recent posts