본문 바로가기

Sever

Spring Boot 시작전 서버에 세팅하기




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 [하루하나]