直接跳到Tomcat了
也许不合适,但也管不了那么多了
据说idea新版自带Tomcat,暂且不表
-
我想我大概遇到了初学Tomcat里的所有问题
第一遍安装很顺利,但后面问题一个个出现
仿佛是故意让我将这些都解决一遍
-
startup.bat一点击一闪而退
在该文件文本最后加了个pause检查
发现是自己JRE_HOME环境变量路径错了
-
端口号冲突问题,通过命令netstat-nao
找到8080端口对应的PID再关闭对应任务即可
-
运行信息乱码问题,这个不解决也能运行
但作为一个强迫症简直受不到
conf文件夹中有个logging.properties文件
修改对应属性的字符集(utf-8改成gbk即可)
-
问题一一解决,然后我自己又开始作妖了
当时我就想每次都得自己点一下startup.bat
可不可以让它开机自动运行呢?
看看人家MySQL多方便,管都不用管的
-
网上一查还真的有,命令service.bat install
在Tomcat安装路径输入该命令
再将安装后的服务设置成开机自启动即可
-
当然又是一大堆的问题
在Tomcat8w.exe文件对应的Java选项卡中
配置Java虚拟机jvm.dll的路径
服务属性设置成登录身份为本地系统账户
-
开机自启动设置成功,完美运行
然后我一运行idea它又说端口被占用
我一查询发现是Tomcat.exe文件占用了该端口
将该进程关闭,运行idea又能运行了……
-
于是我就想Tomcat.exe和startup.bat是不同的
idea需要的是startup.bat文件启动
而服务自动开启的是Tomcat.exe文件?
-
正当我想将这两者的关系搞明白时
一看时间都半夜12点多了,我擦咧
昨天还说提高效率呢,结果一晚上啥都没做
就在安装Tomcat和网上查询各种问题了
-
不过令人意外的是,就在今天早上
我运行idea又能直接正常启动项目了
Tomcat确实开机自动运行了
也不存在端口占用问题,算是一点小收获吧
-
具体原因不详,大概与我后面
将服务设置成自动(延时启动)有关,大概吧