刘小爱 level
获赞
50
粉丝
44
关注
0
看过 TA
34
武汉科技大学
2015
Java
IP属地:未知
公众号:刘小爱。有详细每日学习Java的笔记
私信
关注
2020-07-10 08:03
武汉科技大学 Java
自学Java第87天我想我大概遇到了初学Tomcat里的所有问题-直接跳到Tomcat了也许不合适,但也管不了那么多了据说idea新版自带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确实开机自动运行了也不存在端口占用问题,算是一点小收获吧-具体原因不详,大概与我后面将服务设置成自动(延时启动)有关,大概吧
投递完美世界等公司8个岗位
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务