HOME 개발팁 CentOS7 + java 설치 + Tomcat

프로그램 작업하다 좋은 팁, 정보, 테스트를 기록하는 곳입니다.


웹서버 | CentOS7 + java 설치 + Tomcat

페이지 정보

작성자 전소현 작성일20-08-19 19:32 조회1,151회 댓글0건

본문

[java 설치]

1. OS종류 / BIT 확인
grep ./etc/*-release
getconf LONG_BIT

2.다운로드 경로 이동
cd /tmp
mkdir lib
cd lib

3. 압축 파일을 다운받아서 FTP로 올리고 다음 진행
http://www.oracle.com/technetwork/java/javase/downloads/index.html
tar xvfz jdk-14.0.2_linux-x64_bin.tar.gz


4. 폴더 이동
mv /tmp/lib/jdk-14.0.2  /usr/local
cd /usr/local

5. 심볼릭 링크 설정
ln -s jdk-14.0.2  java

6. 환경변수 추가
vi /etc/profile

JAVA_HOME=/usr/local/java
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH

7. 설정 업데이트 값 확인
source /etc/profile
echo $JAVA_HOME
javac -version


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


[CentOS7] 톰캣(Tomcat) 설치


▶1. 다운로드
  http://archive.apache.org/dist/tomcat/tomcat-8/
  cd /tmp/lib
  wget http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.27/bin/apache-tomcat-8.5.27.tar.gz

▶2. 압축 해제
  tar xvfz apache-tomcat-8.5.27.tar.gz

▶3. 폴더 이동
  mv apache-tomcat-8.5.27/ /usr/local
  cd /usr/local

▶4. 심볼릭 링크
  ln -s apache-tomcat-8.5.27/ tomcat

▶5. 환경 변수 설정
  vi /etc/profile

JAVA_HOME=/usr/local/java
JRE_HOME=/usr/local/java
CATALINA_HOME=/usr/local/tomcat
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export JAVA_HOME CLASSPATH PATH CATALINA_HOME JRE_HOME

▶6. 설정반영 및 변수 확인
source /etc/profile
echo $CATALINA_HOME

▶7. 실행 / 중지 확인

**실행
/usr/local/tomcat/bin/startup.sh


** 포트가 LISTEN 되는지 확인
netstat -an | grep 8080


** 중지
/usr/local/tomcat/bin/shutdown.sh

▶8. 방화벽 설정
firewall-cmd --permanent --zone=public --add-port=8080/tcp
firewall-cmd --reload

(방화벽 리스트 확인)
firewall-cmd --permanent --list-all

-----------------------------------------------------------
vue.js | config
-----------------------------------------------------------
- web.xml
<filter>
  <filter-name>CorsFilter</filter-name>
  <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
  <init-param>
    <param-name>cors.allowed.origins</param-name>
    <param-value>*</param-value>
  </init-param>
  <init-param>
    <param-name>cors.allowed.methods</param-name>
    <param-value>GET,POST,HEAD,OPTIONS,PUT</param-value>
  </init-param>
  <init-param>
    <param-name>cors.allowed.headers</param-name>
    <param-value>Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers</param-value>
  </init-param>
  <init-param>
    <param-name>cors.exposed.headers</param-name>
    <param-value>Access-Control-Allow-Origin,Access-Control-Allow-Credentials</param-value>
  </init-param>
</filter>
<filter-mapping>
  <filter-name>CorsFilter</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>

- server.xml
    <Connector port="8080" protocol="HTTP/1.1"
              connectionTimeout="20000"
              redirectPort="8443"
              maxPostSize="60000000"/>
  <Context docBase="/usr/local/tomcat/webapps/서비스" path="/" reloadable="true" />


- context.xml
<Context>
    <JarScanner>
<JarScanFilter defaultPuggabilityScan="false" defaultTldScan="false"/>
    </JarScanner>
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>

[주소복사] https://www.goodsweb.kr/?u=D41F0V8Z
SNS 알리기
핀터레스트
텔레그램로
블로그로
카카오스토리
카톡 공유

관련 블로그
로딩중


3명  IP : 3.15.♡.136
001 13.♡.100.42 터미널 npm run build 화면 - 개발팁
(/bbs/board.php?bo_table=tip&wr_id=294&page=5)
002 3.♡.186.173 Online24 - 웹,앱
(/bbs/board.php?bo_table=develop&wr_id=73)
003 141.♡.61.111 오류안내 페이지
(/bbs/login_check.php)

접속자
  • 오늘 : 163
  • 어제 : 305
  • 최대 : 874
  • 전체 : 402,290

검색로봇(Robots) 최근 방문시간
  • NAVER : 3시간 전
  • GOOGLE : 1일 전
  • BING : 2일 전
  • DAUM : 5일 전

ETH : 0x8abf3B748ab78828AE07685e4fd53d1a606f18D3



페이스북 네이버 블로그 굿스웹 쇼핑몰 네이버 카페 굿스웹 트위터 굿스웹 티스토리 Google Play