服务器tomcat配置
- 公司产品终于赶在1024上线了,这是对我们程序员来说是一件莫大的欣慰:产品无需求,项目无bug
- 然而然而。。。
![此处应有掌声](https://i.loli.net/2018/10/25/5bd1cb62c0004.jpg)
bug初现
- 先来个小福利,本人苹果党,MacBookpro连接公司服务器(Windows server 2008 R2),刚开始不知道mac os怎么连接windows system,Google了好一会发现Microsoft又开发这一款软件方便连接mac os,但是在我们大中华区却被墙了,哦豁,但是还是有办法了,特此安利:点此下载 Microsoft remote destop
- 在这个小项目里面,本人兼职运维,一把辛酸泪啊。? 一般做运维的嘛,是不是的就想往服务器上搞点东西hhhhh
![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总结
- 作为一个优秀的全栈工程师,不单单写的了代码,还能调的了bug,也能干的了运维,更能怼的了前端。
- 大家有兴趣可以访问我的博客 DreamWord
![](https://i.loli.net/2018/10/25/5bd1e00f0a874.jpeg) ![](https://i.loli.net/2018/10/25/5bd1e00f0edb4.jpeg) __本文完__ __再见老铁__