`

CMD启动Tomcat中的startup.bat闪退原因及解决方法

阅读更多

免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动,下面与大家分享下原因及解决方法。

原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。

解决办法:

1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:

SET JAVA_HOME=D:\Java\jdk1.8.0_92 (java jdk目录)
SET TOMCAT_HOME=D:\apache-tomcat-7.0.68 (解压后的tomcat文件目录)

 

2.同样的。在已解压的tomcat的bin文件夹下找到shutdown.bat,右击->编辑。在文件头加入下面两行:

SET JAVA_HOME=D:\Java\jdk1.8.0_92 (java jdk目录)
SET TOMCAT_HOME=D:\apache-tomcat-7.0.68 (解压后的tomcat文件目录)

3.将你要发布/部署的web文件复制到tomcat的webapps目录下。

4.双击startup.bat即可启动tomcat,成功启动。

5.双击shutdown.bat即可停止tomcat。或者在已启动的tomcat窗口中直接ctrl+c也可停止tomcat。

 

管理tomcat的时候遇到了以下问题:
1.刚开始需要用户名密码,不知道用户名和密码是什么,但是输入什么都不正确。
解决办法:
 自己在tomcat-users.xml中按格式添加用户 conf文件夹里面
 默认是注释掉了的,这主要是考虑到服务器的安全,如果是本地测试,去掉以下这段注释,然后重启动服务器,再输入
 <role rolename="tomcat"/>
 <role rolename="role1"/>
 <user username="tomcat" password="tomcat" roles="tomcat"/>
 <user username="both" password="tomcat" roles="tomcat,role1"/>
 <user username="role1" password="tomcat" roles="role1"/>
用户和密码都一目了然了。

 

2.进入manager界面之后,显示的是403 Access Denied。
解决办法:
 在conf/tomcat-users.xml文件中看到这么一段话:
 NOTE:  By default, no user is included in the "manager-gui" role requiredto operate the "/manager/html" web application.  If you wish to use this app,you must define such a user - the username and password are arbitrary.
 也就是说,为了考虑安全,tomcat默认还是没有manager-gui的管理权限的,如果想要使用manager 的话,需要自行加入管理权限(角色)。
 

 需要加一个这样的权限(角色)
 <role rolename="manager-gui"/>

 然后再加到需要的用户名中去
 <user username="tomcat" password="tomcat" roles="tomcat,manager-gui"/>
这样OK了。

 

 转载:http://www.jb51.net/article/53879.htm

           https://www.cnblogs.com/mingforyou/archive/2013/03/31/2991543.html

分享到:
评论

相关推荐

    cmd_utf8.reg

    解决tomcat运行startup.bat出现乱码的情况,具体安装过程详见“Windows下Tomcat的安装与启动过程” (https://blog.csdn.net/fang30890/article/details/73579508)

    命令行启动关闭tomcat而不显示cmd界面

    博文链接:https://everlive.iteye.com/blog/233118

    apache-tomcat-8.0.23

    3 双击运行 apache-tomcat-7.0.57\bin 目录下的 startup.bat 文件 友情提示: 1,已经在webapps\ROOT下创建了一个名为example001.jsp的文件 会接受两个键值对: key:name value(string) key:password value...

    tomcat 7.0 非安装

    tomcat 7.0 不需要安装 下载解压到任意盘符 环境变量配置:Java和Tomcat 计算机—》属性—》高级系统属性—》环境变量—》系统变量—》新建 变量名:JAVA_HOME 变量值: D:\Java\jdk...启动tomcat服务器: startup.bat

    Java jdk配置 tomcat

    非安装包的Tomcat,解压后启动tomcat6w.exe 出现"指定的服务并未以已安装的服务存在", "Unable to open the service"Tomcat7"。是因为没有安装此项服务。 具体安装方法:打开命令行提示符窗口=&gt; 进入Tomcat安装目录==...

    如何测试Tomcat是否启动成功

    (1)打开安装Tomcat的目录,在Tomcat文件夹下找到bin目录,双击startup.bat脚本文件启动Tomcat,如图所示: (2)同时按下“Win+R”键,然后在弹出的对话框中输入“cmd”并按回车键。在命令提示符界面中输入...

    tomcat8.0.14

    4、运行Tomcat8,“开始”-&gt;“运行”-&gt;输入cmd,在命令提示符中输入 startup.bat,之后会弹出tomcat命令框,输出启动日志;打开浏览器输入http://localhost:8080/ ,如果进入tomcat欢迎界面,那么恭喜你,配置成功。...

    dubbo-admin.war254.zip

    dubbo-admin是dubbo控制台管理工具,需要Dubbo-Admin管理平台来实时的查看zookeeper,通过这个平台来管理提...用命令启动的方法是cmd进入tomcat下的bin目录,运行startup.bat 注意:要使用jdk1.7版本,1.8好像有点问题

    dubbo demo 2.5.3(支持jdk8)

    运行 步骤zookeeper(zookeeper-3.4.10\bin\zkServer.cmd),tomcat(apache-tomcat-7.0.90\bin\startup.bat),dubbo-provider服务提供者,dubbo-consumer服务消费者 http://localhost:8080/ 是dubbo管理地址 默认 ...

    Solr简单配置

    Solr简单配置 ...tomcat-bin-cmd-startup.bat,启动 tomcat,访问端口8080,manageapp,401未认证。 修改,solr-tomcat-conf-tomcat-user.xml,用户信息 ​ 修改 tomcat-webapps-solr-webinf-

    Tomcat 控制台界面

    总觉得tomcat的控制台界面很不...2.需要将bin目录下的startup.bat的倒数第二行的 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 改成 call "%EXECUTABLE%" run %CMD_LINE_ARGS% 即 将start改成run。 有任何问题请留言。

    OpenASP 1.0.0.zip

    3.双击执行[安装目录]/bin/startup.bat  这一步如果不出错的话,应该会打开一个cmd窗口一直运行(不要关闭此窗口) 4.打开浏览器,输入http://localhost:8080/查看运行结果 如果见到欢迎界面,表示系统已经运行...

Global site tag (gtag.js) - Google Analytics