当先锋百科网

首页 1 2 3 4 5 6 7

服务器tomcat配置

  • 公司产品终于赶在1024上线了,这是对我们程序员来说是一件莫大的欣慰:产品无需求,项目无bug
  • 然而然而。。。
![此处应有掌声](https://i.loli.net/2018/10/25/5bd1cb62c0004.jpg)

bug初现

![fuck](https://i.loli.net/2018/10/25/5bd1d07caf6e1.jpg)
- 右击destop项选择edit,就会看见redirection了,然而选择本地文件夹,在服务器上就瞅见你的共享文件夹了。
![funk1](https://i.loli.net/2018/10/25/5bd1d232a89f0.png)
- 走到这一步,就直接把项目war包上传至tomcat的webapps里面,然并软,前端小姐姐一紧张就通知报500了。 - 吓的我奶茶都喷了。。。登上服务器赶紧看tomcat的log,我忘记截图了,但是脑海依稀记得:。。。not support this mapper xml。。。意思就是当前java version not support this war。

bug解决

  • 好啊吧,我的1024泡汤了,奶茶也不喝了,也不休假了,只能认认真真地开始调bug了,?。
  • java -version哦豁 公司服务器java版本1.6 tomcat版本6.0+ 心里暗自内伤,凉了!本地java -v版本java 1.81,登上apple官网搜索mac os support java的最高版本,本人mac版本10.14,再安利一波,mac版本10.11之后的最低java版本为1.8.
是不是凉了? ?. 并没有hhhhhh
- 咨询公司大佬,得到一个重要的信息:tomcat可以指定jdk! - 先在服务器上装上了个java 1.8了嘛,然后再装上了tomcat9+,此步省略,有需要的可移步其他大佬博客。主要是文件配置: - 先进入tomcat的bin文件夹,找到setclasspath.bat记事本打开:
![setclasspath文件](https://i.loli.net/2018/10/25/5bd1d86a01ee0.png ) setclasspath文件
- 注意接下来的代码 ``` set "%JRE_HOME"="D:\williamFiles\java" set "%JAVA_HOME"="D:\williamFiles\jdk" ``` - ___一定要加引号!___ - ___加引号!___ - ___引号!___ - 主要的事情说三遍,jdk和jre文件换成你自己的即可,我写的时候也是看着别人的博客写,一直没加引号,导致tomcat报错一直没有找到jdk。 - 最后最好还是修改一点,以防万一:进入tomcat-bin-tomcat9w.exe-双击-点击java
![](https://i.loli.net/2018/10/25/5bd1da5600a36.jpg) tomcat9w.exe
- 修改java virtual machine选中为你jdk的虚拟机dll文件哦即可; - 还要配置tomcat的端口:
![](https://i.loli.net/2018/10/25/5bd1ddb6274fe.png) server.xml
- 一般只需要8060和8061那两个位置的端口: 1. 8060:代表http访问,映射到8061端口 2. 8061:代表https访问,为ssl访问 3. setProtocal的时候有一个apr,这个是需要另外下载apr包的,而tls是java自带的ssl包 - 最后的tomcat修改就结束了;

bug小插曲

  • 因为公司服务器端口变动有点多,之前试了很多端口都不行,对于自己搭建博客的同学来说,只要你们没关端口,都是够用的。
  • 介绍个Windows查看端口号的命令:netstat -a
    我也是个初学者,最后终于在项目经理的帮助下多开了公司服务器10个端口才可以进行外网访问了:
![](https://i.loli.net/2018/10/25/5bd1de7f28973.png) 项目大功告成
------

bug总结

![](https://i.loli.net/2018/10/25/5bd1e00f0a874.jpeg) ![](https://i.loli.net/2018/10/25/5bd1e00f0edb4.jpeg) __本文完__ __再见老铁__