mkdir /usr/java # java 폴더 생성cd /usr/java # java 폴더로 이동
# JDK 설치 패키지 업로드(권장) <a href="https://winscp.net/eng/docs/lang:chs" target="_blank">WinSCP</a>와 같은 툴을 사용하여 JDK 설치 패키지를 위의 java 폴더에 업로드한 후 압축을 푸는 것이 좋습니다. 또는 # 명령 사용(설치 패키지 업로드 권장): wget을 실행하여 패키지를 다운로드합니다. 다운로드한 패키지는 기본적으로 Oracle BSD 라이선스를 거부하기 때문에 압축을 풀 수 없습니다. https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html로 이동하여 라이센스 계약에 동의하고 cookie가 포함된 다운로드 링크를 가져오십시오. wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz
# 압축 해제chmod +x jdk-8u201-linux-x64.tar.gztar -xzvf jdk-8u201-linux-x64.tar.gz
/etc/profile
파일을 엽니다.vi /etc/profile
# set java environmentexport JAVA_HOME=/usr/java/jdk1.8.0_201export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/libexport PATH=$JAVA_HOME/bin:$PATH
:wq
를 입력하여 파일을 저장하고 닫습니다.source /etc/profile
java -version
명령을 실행합니다. JDK 버전 정보가 표시되면 JDK가 성공적으로 설치된 것입니다.
# 미러 주소는 변경될 수 있으며 Tomcat 버전은 지속적으로 업그레이드될 수 있습니다. 다운로드 링크가 만료된 경우 [Tomcat 공식 웹사이트](https://tomcat.apache.org/download-80.cgi)로 이동하여 적절한 설치 패키지 주소를 선택하십시오.wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.39/bin/apache-tomcat-8.5.39.tar.gztar -xzvf apache-tomcat-8.5.39.tar.gzmv apache-tomcat-8.5.39 /usr/local/tomcat/
/usr/local/tomcat/
디렉터리에 있습니다.# Tomcat을 실행하기 위해 일반 사용자 www 추가useradd www# 웹사이트 루트 디렉터리 생성mkdir -p /data/wwwroot/default# Java Web 프로젝트 파일(WAR 패키지)을 웹사이트 루트 디렉터리에 업로드하고 디렉터리 아래의 파일 권한을 www로 수정합니다. 이 예시에서는 웹 사이트 루트 디렉터리에 Tomcat 테스트 페이지 생성 방법을 보여줍니다.echo Hello Tomcat! > /data/wwwroot/default/index.jspchown -R www.www /data/wwwroot
/usr/local/tomcat/bin/setenv.sh
스크립트 파일을 생성합니다.vi /usr/local/tomcat/bin/setenv.sh
JAVA_OPTS='-Djava.security.egd=file:/dev/./urandom -server -Xms256m -Xmx496m -Dfile.encoding=UTF-8'
:wq
를 입력하여 저장하고 종료합니다./usr/local/tomcat/conf/
디렉터리로 전환합니다.cd /usr/local/tomcat/conf/
mv server.xml server_default.xml
vi server.xml
<?xml version="1.0" encoding="UTF-8"?><Server port="8006" shutdown="SHUTDOWN"><Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/><Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/><Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/><Listener className="org.apache.catalina.core.AprLifecycleListener"/><GlobalNamingResources><Resource name="UserDatabase" auth="Container"type="org.apache.catalina.UserDatabase"description="User database that can be updated and saved"factory="org.apache.catalina.users.MemoryUserDatabaseFactory"pathname="conf/tomcat-users.xml"/></GlobalNamingResources><Service name="Catalina"><Connector port="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"maxThreads="1000"minSpareThreads="20"acceptCount="1000"maxHttpHeaderSize="65536"debug="0"disableUploadTimeout="true"useBodyEncodingForURI="true"enableLookups="false"URIEncoding="UTF-8"/><Engine name="Catalina" defaultHost="localhost"><Realm className="org.apache.catalina.realm.LockOutRealm"><Realm className="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/></Realm><Host name="localhost" appBase="/data/wwwroot/default" unpackWARs="true" autoDeploy="true"><Context path="" docBase="/data/wwwroot/default" debug="0" reloadable="false" crossContext="true"/><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /></Host></Engine></Service></Server>
:wq
를 입력하여 저장하고 종료합니다../startup.sh
명령을 실행하여 Tomcat 서버를 시작합니다.cd /usr/local/tomcat/bin./startup.sh
wget https://github.com/lj2007331/oneinstack/raw/master/init.d/Tomcat-initmv Tomcat-init /etc/init.d/tomcatchmod +x /etc/init.d/tomcat
sed -i 's@^export JAVA_HOME=.*@export JAVA_HOME=/usr/java/jdk1.8.0_201@' /etc/init.d/tomcat
chkconfig --add tomcatchkconfig tomcat on
# Tomcat 실행service tomcat start# Tomcat 서버 상태 보기service tomcat status# Tomcat 중지service tomcat stop
cd /usr/localchmod -R 777 tomcat
http://공중망 IP:포트
(여기서 포트는 server.xml에 설정된 connector port)를 입력합니다. 다음 페이지가 나타나면 설치가 성공한 것입니다.
문제 해결에 도움이 되었나요?