Tomcat配置

服务器:阿里云

远程连接到服务器

远程连接到linux服务器

通过ssh连接

1
xxxdeMacBook-Pro:Guide book xxx$ ssh root@120.76.62.132 -i /Users/xxx/Desktop/i\ document/笔记/Guide\ book/xxx.pem

Tomcat配置

1. 给Mac安装jdk环境。

    直接百度”jdk for Mac“,找到其中一个版本进行安装就可以了,安装完成后,打开终端,输入“java”或“javac”,如果出现java命令的使用说明,那么说明你的Mac上的jdk环境已经配置好,这个比起windows系统来说,简单方便很多。

2. 下载安装 Tomcat

​ 下载 Tomcat 地址(官方地址):https://tomcat.apache.org/download-80.cgi

​ 下载文件:mac下载 zip 和 tar.gz 都行,我下载的是 tar.gz

3. 安装:

  1. 压缩之后直接拷贝到资源库中,压缩后的文件夹名称为Tomcat8,记录此位置:/Library/Tomcat8(方便后续环境配置)

  2. 打开终端,输入以下命令/Library/Tomcat8/bin/startup.sh,浏览器中输入localhost:8080,就可以看到以下效果:

    1
    2
    luomeideMacBook-Pro:~ luomei$ Library/Tomcat8/bin/starup.sh
    -bash: Library/Tomcat8/bin/starup.sh: No such file or directory
    • 如果遇到提示No such file or directory错误提示,需要执行sudo chmod 755 Library/Tomcat/bin/*.sh,然后重新执行startup.sh,若出现permission denied 的情况,则在sudo模式下执行startup.sh,如果想停止Tomcat,直接执行shutdown.sh即可。在执行sudo时,必须使用带密码的用户。

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      // or sudo chmod 755 /Library/Tomcat8/bin/*.sh
      xxxdeMacBook-Pro:~ xxx$ sudo chmod +x /Library/Tomcat8/bin/*.sh
      Password:
      xxxdeMacBook-Pro:~ xxx$ startup.sh
      Using CATALINA_BASE: /Library/Tomcat8
      Using CATALINA_HOME: /Library/Tomcat8
      Using CATALINA_TMPDIR: /Library/Tomcat8/temp
      Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home
      Using CLASSPATH: /Library/Tomcat8/bin/bootstrap.jar:/Library/Tomcat8/bin/tomcat-juli.jar
      touch: /Library/Tomcat8/logs/catalina.out: Permission denied
      /Library/Tomcat8/bin/catalina.sh: line 464: /Library/Tomcat8/logs/catalina.out: Permission denied
      xxxdeMacBook-Pro:~ xxx$ sudo startup.sh
      Using CATALINA_BASE: /Library/Tomcat8
      Using CATALINA_HOME: /Library/Tomcat8
      Using CATALINA_TMPDIR: /Library/Tomcat8/temp
      Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home
      Using CLASSPATH: /Library/Tomcat8/bin/bootstrap.jar:/Library/Tomcat8/bin/tomcat-juli.jar
      Tomcat started.
      xxxdeMacBook-Pro:~ xxx$

​ 如果每次写路径比较麻烦,这个时候需要设置环境变量。

4. 设置 Tomcat 的环境变量:

ps:不要在root权限下设置

  ①使用vim编辑bash_profile,输入命令打开:vi .bash_profile(pico .bash_profile亦可)

  ②按 i进入编辑模式

​ ③输入Tomcat存储路径 export PATH="/Users/keso/Library/Tomcat8/bin:$PATH"(注意:此处路径是自己保存的 tomcat 存储路径)

  ④esc退出编辑模式,输入 :wq 保存并退出vim

​ ⑤更新配置的环境变量,输入命令:source .bash_profile

  ⑥终端中输入startup.sh, startup.sh后出现类似 “Permission denied” ,这个时候需要对目录进行权限设置:输入 sudo chmod 755 Library/Tomcat8/bin/*.sh 回车,设置文件的读写执行权限,参考第3步中的解决方案。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
xxxdeMacBook-Pro:~ xxx$ vi .bash_profile
xxxdeMacBook-Pro:~ xxx$ source .bash_profile
xxxdeMacBook-Pro:~ xxx$ sudo startup.sh
Password:
Using CATALINA_BASE: /Library/Tomcat8
Using CATALINA_HOME: /Library/Tomcat8
Using CATALINA_TMPDIR: /Library/Tomcat8/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home
Using CLASSPATH: /Library/Tomcat8/bin/bootstrap.jar:/Library/Tomcat8/bin/tomcat-juli.jar
Tomcat started.
xxxdeMacBook-Pro:~ xxx$ shutdown.sh
Using CATALINA_BASE: /Library/Tomcat8
Using CATALINA_HOME: /Library/Tomcat8
Using CATALINA_TMPDIR: /Library/Tomcat8/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home
Using CLASSPATH: /Library/Tomcat8/bin/bootstrap.jar:/Library/Tomcat8/bin/tomcat-juli.jar
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
xxxdeMacBook-Pro:~ xxx$

5. 设置完成

之后,输入 sudo startup.sh会显示启动, 打开 localhost:8080 可测试,出现上述页面。

关闭使用 shutdown.sh 即可;

到此,Tomcat 配置完成。

给咱来个🍰,啾咪