환경은 다음과 같다.

#운영체제: centOS
#java : JAVA JDK java version "1.8.0_361” & 웹 서버 : tomcat 9
#front-end : jsp
#back-end : java
#DB : oracle-19 ( 연결방식 : JDBC connect, dbconnection pool )
#별도 설치한 라이브러리  :  cos.jar /  jstl-1.2.jar / ojdbc8.jar

★넘 중요..

제발 process 4이상 메모리 8G

VM으로 최대한 늘려놓고 시작....

 

CentOS

#1. centos 7 설치 (vmware pro 15 에 설치했음)

참고) https://velog.io/@layssingcar/리눅스-설치하기-CentOS-7

#2. yum update

 

JAVA

#1. JAVA JDK 설치 및 환경변수 설정

참고) https://bziwnsizd.tistory.com/68

java 설치 경로 : /usr/local/lib/jdk1.8.0_361

 

tomcat

#1. TOMCAT 설치 및 실행까지 (위치 : /usr/local/tomcat9 )

나는 참고로 tomcat 9버전 으로 설치함.

참고 https://velog.io/@qudalsrnt3x/CentOS-Tomcat-8-설치

wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.73/bin/apache-tomcat-9.0.73.tar.gz

 

tomcat 환경파일 위치 잘 확인 후 작성

Environment="CATALINA_HOME=/usr/local/tomcat9"
Environment="CATALINA_BASE=/usr/local/tomcat9" #이 부분에 대한 위치 정확하게 적어야 오류가 없음

 

#2. TOMCAT 명령어 (미리 sysetmctl에 tomcat으로 서비스 등록)

systemctl start tomcat9
systemctl status tomcat9 #잘 active 되어있는지 확인

 

#3. 오류났던 부분

포트 8080으로 열렸는데 netstat -ntlp 로 확인 java_home 위치 잘 설정해주고

root계정에서 수정했는지 일반 사용자 계정에서 수정했는지 제대로 확인!!!!(제일 중요)

systemctl service 설정시 해당 tomcat9.service 파일 내 내용이나 경로가 잘못되서 그런 것

 

 

네트워크 설정

NAT 로 설정했음

https://127.0.0.1:8080 으로 접근시 접근 불가 => http로 접근 / 8080 꼭 붙여줄것! / 방화벽 불필요

 

*profile 수정 후 적용시 명령어 *

vi ~/.bash_profile 수정 후 source ~/.bash_profile

vi /etc/profile   수정 후  source /etc/profile

 

 

Oracle

#1. 환경 설정 및 oracle설치

참고) https://velog.io/@junbeomm-park/Linux에-Oracle19c-설치-방법-with-VMware-CentOS

발생했던 오류는 display 관련 오류 => https://m.blog.naver.com/anjae83/221660156255

#2.현재 사용 가능한 메모리가 데이터베이스 생성에 필요한 사용 가능한 메모리보다 작습니다

→ 현재 설치 마법사 외에 켜놓은 웹이 있는지 확인 (메모리 늘려 제발..)

 

발생한 오류

#1. ifconfig 했을 때 ip가 안 뜨고 ping이 안됨. ifup ens33 해서 되었던 것 같은데 다시 네트워크 못 잡음

→  VM에서 네트워크가 유선연결이 되어있는지 확인

#2. Oracle설치시 [INS-20802] Oracle Database Configuration Assistant을(를) 실패했습니다.

라는 오류는 메모리 및 하드디스크 용량 등이 부족해서 발생 => 메모리 8G, 프로세스 4개, 하드디스크용량 50G 최대한 여유롭게 하고 진행 => 그 외에는 계속 이런 용량 부족으로 설치가 제대로 안 되었던 것

#3. ORA-01034 ORACLE not available 오류 conn sys/ as sysdba 하여 데이터베이스 열어주기 startup 했을 때 오류 없이 database opened 되어야 함.

참고)https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=hymne&logNo=221448750630

 

Eclipse

오류

#1.설치 후 apache 폴더 설정이 안됨.Unknown version of Tomcat was specified.

→  해당 tomcat 폴더에 대한 접근권한이 root로 되어있어서 그랬음

#2. could not load the tomcat server configuration at /servers/tomcat v9.0 ...

→ 기존에 8080로 웹 접속한 흔적이 있으면 그것도 kill (이클립스에서 서버 켜놨다면 터미널에서는 꺼놔야함)

 

**DB와 Eclipse 연동 **

ojdbc8.jar 드라이버는 커넥션을 만드는 역할

'WEB' 카테고리의 다른 글

톰캣 보안 조치  (0) 2023.05.25
웹해킹 테스트 게시판 만들기 - 2  (0) 2023.05.24
웹해킹 테스트 게시판 만들기 - 3  (0) 2023.05.24
Tunneling  (0) 2023.05.21
xp_cmdshell 에 대하여..  (0) 2023.03.06

+ Recent posts