yum list java*jdk-devel
yum install java-1.8.0-openjdk-devel.x86_64
rpm -qa java*jdk-devel
javac -version
tar -zxvf apache-tomcat-8.0.51.tar.gz
rm apache-tomcat-8.0.51.tar.gz
vi tomcat/conf/server.xml
URIEncoding="UTF-8"
readlink -f /usr/bin/javac
(이걸로 아래 입력할 JAVA_HOME 경로 설정 확인)
vi /etc/profile
(아래 입력 내용중 CATALINA_HOME 은 자신이 만든 경로 대로 적어주어야 됨.)
(**밑 자바홈의 버전은 설치하면서 확인후 적용**)
JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.171-8.b10.el6_9.x86_64
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
vi /etc/rc.d/init.d/tomcat
#!/bin/bash
# dcription: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 234 20 80
export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.171-8.b10.el6_9.x86_64
export CATALINA_HOME=/usr/local/tomcat
export JAVA_OPTS="-Dfile.encoding=UTF-8 \
-Dnet.sf.ehcache.skipUpdateCheck=true \
-Djava.net.preferIPv4Stack=true
-Djava.net.preferIPv4Addresses
-XX:+UseConcMarkSweepGC \
-XX:+CMSClassUnloadingEnabled \
-XX:+UseParNewGC \
-XX:MaxPermSize=256m \
-Xms512m -Xmx1024m"
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
chmod +x /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig --level 2345 tomcat on
-s tomcat tomcat
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-status"/>
<role rolename="manager-jmx"/>
<user username="tomcat" password="tomcat" roles="admin,admin-gui,manager-gui,manager-script,manager-status,manager-jmx"/>
iptables -I INPUT 1 -p tcp --dport 8080 -j ACCEPT
service iptables save
service iptables restart
rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
yum install mysql-community-server
vi /etc/my.cnf
[mysqld]
character-set-server = utf8
max_allowed_packet = 64M
chkconfig --list mysqld
chkconfig mysqld on
chkconfig --list mysqld
tomcat설치폴더/webapps/manager/META-INF/context.xml
하단 내용 변경 빨간색->녹색
<Context antiResourceLocking="false" privileged="true" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow=".*" />
<Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>
출처: http://cpdev.tistory.com/110 [하루하나]
'Sever' 카테고리의 다른 글
Vultr_서버의 시간 조정(타임존 세팅) (0) | 2018.12.14 |
---|---|
MySQL 이벤트 만들고 관리 (0) | 2018.08.16 |
Tomcat_MySQL 오류 Could not open JDBC Connection for transaction; (0) | 2018.07.18 |
MYSQL에 쓸만한 명령어들 (0) | 2018.06.25 |
tomcat 복수개 포트 서비스 하기 (0) | 2018.06.20 |