웹서버 | 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>
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 알리기
핀터레스트
텔레그램로
블로그로
페이스북
트위터
카카오스토리
카톡 공유
관련 블로그
로딩중