Jmeter mysql安装 阿里云 safari transactions upload jwt Select2 seo外包优化 郑州网络 erp项目描述 webapp打包 eclipse显示左边目录 html下拉框默认选中 oracle分析函数 python的str python文件操作 python链接mysql数据库 python中re模块 python读取mysql数据 java中string java开发环境配置 java实例变量 怎么安装linux系统 linux命令详解词典 hadoop权威指南 m4a转mp3格式转换器 彻底删除mysql 深入浅出通信原理 bbm注册 电脑基础 说话不算数的经典语句 PCCAD 办公室复印机使用方法 cdr字体加粗 movavi 还原软件哪个好 js给标签添加属性 s10截屏 bin文件编辑器
当前位置: 首页 > 学习教程  > 编程语言

Tomcat的 startup.bat 打开闪退,乱码,127.0.0.1:8080 访问不到页面

2020/12/5 10:04:52 文章标签:

在官网下载Tomcat之后解压到当前目录即可,不需要安装。 ▶ 闪退问题 但是在下载完解压完之后发现,打开 bin 目录下的 startup.bat 出现闪退现象( 其中的 startup.sh 是Linux系统下的),可能是因为在启动tomcat时需要…

在官网下载Tomcat之后解压到当前目录即可,不需要安装。

▶  闪退问题

但是在下载完解压完之后发现,打开 bin 目录下的 startup.bat 出现闪退现象( 其中的 startup.sh 是Linux系统下的),可能是因为在启动tomcat时需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。

对于闪退问题我按照如下操作得到了解决:

(1)首先需要在已解压的 tomcat 的 bin 文件夹下找到 startup.bat ,然后编辑它(鼠标右击,选择编辑)

         在文件的开头加入下面两行内容

         SET JAVA_HOME=D:\Java\jdk1.7 (java jdk目录
         SET TOMCAT_HOME=E:\tomcat-7.0 (解压后的tomcat文件目录

       【注意:这里的目录是需要我们找到自己电脑上的目录,然后修改成自己的 jdk 和 tomcat 目录】

(2)在已解压的 tomcat 的 bin 文件夹下找到 shutdown.bat,右击->编辑

         同样也是在文件头加入和上面两行一样的内容:

         SET JAVA_HOME=D:\Java\jdk1.7 (java jdk目录
         SET TOMCAT_HOME=E:\tomcat-7.0 (解压后的tomcat文件目录

这样处理后就可以正常启动,不会闪退了。

 

▶  乱码问题

在进行上面的操作后,我满怀期待的双击了 startup.bat ,果然没有闪退 。不过此时出现了新的问题 ---  乱码,里面出现一堆乱七八糟的字符 ,这个时候我意识到应该是编码的问题。

对于乱码问题可以进行如下操作来解决:

(1)打开tomcat文件夹找到 conf 目录

(2)以记事本的方式打开conf 目录下的 logging.properties ,对其进行修改

(3)找到 java.util.logging.ConsoleHandler.encoding = utf-8这行

    更改为 java.util.logging.ConsoleHandler.encoding = GBK

按照上面操作后,再次双击 startup.bat 就不会出现乱码了

 

▶  127.0.0.1:8080 打不开

在地址栏输入 127.0.0.1:8080 一直处在小圆圈转啊转啊的,就是没有出现页面内容,出现这个现象的原因是:关掉了刚刚打开的 startup.bat 黑窗口

程序必须运行中网页才能运行,所以应该先执行 cmd ,然后再开启本地网页 ,这个过程中注意一定不要关闭 cmd ,一旦关闭 cmd 则网页就打不开了

 

===== 后记:我的学习之路也太坎坷了,总是遇到各种各样的奇奇怪怪的问题,不过我遇到的问题也有很多人遇到过,百度是一种很好的解决问题的方式。


本文链接: http://www.dtmao.cc/news_show_450132.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?