免安装的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
相关推荐
解决tomcat运行startup.bat出现乱码的情况,具体安装过程详见“Windows下Tomcat的安装与启动过程” (https://blog.csdn.net/fang30890/article/details/73579508)
博文链接:https://everlive.iteye.com/blog/233118
3 双击运行 apache-tomcat-7.0.57\bin 目录下的 startup.bat 文件 友情提示: 1,已经在webapps\ROOT下创建了一个名为example001.jsp的文件 会接受两个键值对: key:name value(string) key:password value...
tomcat 7.0 不需要安装 下载解压到任意盘符 环境变量配置:Java和Tomcat 计算机—》属性—》高级系统属性—》环境变量—》系统变量—》新建 变量名:JAVA_HOME 变量值: D:\Java\jdk...启动tomcat服务器: startup.bat
非安装包的Tomcat,解压后启动tomcat6w.exe 出现"指定的服务并未以已安装的服务存在", "Unable to open the service"Tomcat7"。是因为没有安装此项服务。 具体安装方法:打开命令行提示符窗口=> 进入Tomcat安装目录==...
(1)打开安装Tomcat的目录,在Tomcat文件夹下找到bin目录,双击startup.bat脚本文件启动Tomcat,如图所示: (2)同时按下“Win+R”键,然后在弹出的对话框中输入“cmd”并按回车键。在命令提示符界面中输入...
4、运行Tomcat8,“开始”->“运行”->输入cmd,在命令提示符中输入 startup.bat,之后会弹出tomcat命令框,输出启动日志;打开浏览器输入http://localhost:8080/ ,如果进入tomcat欢迎界面,那么恭喜你,配置成功。...
dubbo-admin是dubbo控制台管理工具,需要Dubbo-Admin管理平台来实时的查看zookeeper,通过这个平台来管理提...用命令启动的方法是cmd进入tomcat下的bin目录,运行startup.bat 注意:要使用jdk1.7版本,1.8好像有点问题
运行 步骤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简单配置 ...tomcat-bin-cmd-startup.bat,启动 tomcat,访问端口8080,manageapp,401未认证。 修改,solr-tomcat-conf-tomcat-user.xml,用户信息 修改 tomcat-webapps-solr-webinf-
总觉得tomcat的控制台界面很不...2.需要将bin目录下的startup.bat的倒数第二行的 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 改成 call "%EXECUTABLE%" run %CMD_LINE_ARGS% 即 将start改成run。 有任何问题请留言。
3.双击执行[安装目录]/bin/startup.bat 这一步如果不出错的话,应该会打开一个cmd窗口一直运行(不要关闭此窗口) 4.打开浏览器,输入http://localhost:8080/查看运行结果 如果见到欢迎界面,表示系统已经运行...