Tomcat環境架設

  1. Install Tomcat
  2. Set Enviroment Variable
  3. Set Tomcat User
  4. chmod
  5. Start Tomcat
  6. Stop Tomcat
  7. Docker

Install Tomcat

$ brew install tomcat

Set Enviroment Variable

$ vim ~/.zshrc

# ~/.zshrc
export CATALINA_HOME=/usr/local/Cellar/tomcat/9.0.17/libexec
export PATH=$CATALINA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

Set Tomcat User

$ cd $CATALINA_HOME/conf && vim tomcat-users.xml

# tomcat-users.xml
<user username="admin" password="1qaz2wsx" role="admin-gui">

chmod

$ sudo chmod 777 $CATALINA_HOME/bin/*.sh
$ sudo chmod 666 $CATALINA_HOME/logs/
$ sudo chmod 666 $CATALINA_HOME/logs/*

Start Tomcat

$ cd $CATALINA_HOME/bin/
$ ./startup.sh

Stop Tomcat

$ ./shutdown.sh

Docker

$ mkdir -p ~/docker-data/tomcat/conf ~/docker-data/tomcat/webapps
$ docker run -d --name tomcat-service -p 8080:8080 -v ~/docker-data/tomcat/conf:/usr/local/tomcat/conf -v ~/docker-data/tomcat/webapps/:/usr/local/tomcat/webapps tomcat