Tomcat服务无法启动的问题的解决方法_java

去年下半年公司就决定投入人力物力"跟风"做大数据方向的研究并应用到后续项目中,于是乎,我们也得熟悉下Java才行了。
  先弄个JavaEE的开发环境再说吧。装JDK、JRE,其实JDK下面已经有JRE了,如果在服务器上的话,只需装JRE;然后配置环境变量:

新建:JAVA_HOME:D:\Java\jdk1.7.0_51
新建:CLASS_PATH:.;%JAVA_HOME%\lib
编辑:PATH:在最前面加上 %JAVA_HOME%\bin;   接着装Tomcat,startup.bat、shutdown.bat都正常,然后想把压缩版的Tomcat的启动和关闭做成Windows服务来处理,执行service.bat install提示服务创建成功,但是启动服务却失败了,系统日志提示:

我之前台式机上的Windows 2003系统没啥问题,怎么到了现在这Win7系统的小本上就这样了呢?先分析下,既然可以正常调用service.bat,也就是环境变量的配置是没有问题的,对比下2个操作系统,似乎目前最有可能的就是安装时候的权限问题。先卸载掉已经安装过的服务service.bat remove,然后"以管理员身份运行" cmd.exe,切换到service.bat所在的目录执行service.bat install重新安装Tomcat服务。HoHo, 这下可以正常启动和关闭了。
  因为是开发环境,所以我们可以配置一个超级用户admin ,使其能够通过"http://localhost:8080/"来管理Tomcat。进入Tomcat根目录下的conf文件夹,打开"tomcat-users.xml"进行编辑:

复制代码 代码如下:

<tomcat-users>     
  <user username="admin" password="admin" roles="manager-gui,admin-gui"/>   
</tomcat-users> 

重启Tomcat后,就可以使用admin来管理Tomcat了。

时间: 2024-08-18 04:18:09

Tomcat服务无法启动的问题的解决方法_java的相关文章

mysql服务无法启动报错误1067解决方法(mysql启动错误1067 )_Mysql

试了谷歌到的几种方法,都没有解决,然后突然想起在启动apache的时候,iis的端口占用情况(因为我的apache也使用了80端口),所以  打开命令行 netstat -aon|findstr "3306" 结果显示 默默的在内心深处骂了一句"靠", 果然是端口占用,然后,顺藤摸瓜 tasklist|findstr "416" 结果显示 不得不联想到,优酷的攻城狮们的mysql数据库绝对不是使用的默认3306端口,然后杀掉explorer.ex

CentOS 7下MySQL服务启动失败的快速解决方法_Mysql

今天,启动MySQL服务器失败,如下所示: [root@spark01 ~]# /etc/init.d/mysqld start Starting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe&qu

Win7系统下无法启动Nvidia控制面板的解决方法

  大家都知道,电脑中几大重要的部分,其中一个就是显卡,很多人平时对于这些都不上心,只有电脑遇到问题的时候才会检查一下,今天就有位用户来和小编请教说,他电脑的显示屏打不开了,开机之后没有任何的反应,检查之后才发现是显卡出了问题,所以我们在平时的正常使用中要对电脑时常的体检,例如win7电脑中有个Nvidia控制面板,它能够对显卡进行设置,提升显卡功能,下面小编就来教大家win7电脑如何启动Nvidia控制面板. Win7系统下无法启动Nvidia控制面板的解决方法 第一步:我们可以尝试将Nvid

腾讯云ubuntu服务器tomcat访问慢的原因分析及解决方法_Linux

在腾讯云上配了个一元的学生云,开始一切正常,直到配置tomcat开始出现各种莫名其妙的问题.最莫名其妙的是tomcat启动了,端口也 正常监听,安全组也放行端口了,然后问题来了. 用浏览器访问tomcat主页,会发现超级慢,浏览器一直在等待服务器的响应,从这里可以看出能够接入8080端口,但是服务器没有返回数据.(这个问题折腾几天) 后来在网上找了无数资料,终于发现了原因.tomcat8.0在腾讯云ubuntu14.04上有bug. 问题原因: 随机数引起线程阻塞. tomcat不断启动,关闭,

MySQL无法启动、无法停止解决方法(安全设置后容易出现)_Mysql

最近在Windows 2003上的MySQL出现过多次正常运行时无法连接数据库故障,现象是无法连接数据库,也无法停止MySQL或重启MYSQL,重启机子也没有效果,由于每次都是草草尝试各种方法搞定即可,一直没有深入研究,下次一定把图和故障现象系统归纳一下.本文先列一下常见的解决方法. 一.确认MYSQL已经配置且正确 重新配置 如果是重新安装的MYSQL,请确认安装后的MYSQL经过第一次配置,否则会缺少my.ini文件,配置方法,可以在安装到最后一步时选择,现在开始配置MYSQL,或在程序组中

win8开机启动后黑屏解决方法

win8开机启动后黑屏解决方法   win8开机黑屏解决方法: 1.如果在电脑启动时能看到画面与windows系统的logo,但进入系统后黑屏是由于电脑系统设置的分辨率不正确,常见于笔记本重装系统后错误地设置了不支持的分辨率导致,建议外接显示器,调节到最低分辨率再进入系统. 2.若是win8开机之后一直黑屏,那么按下述方法进行排除: ①检查显示器与电脑的连接线是否紧密相连; ②拆开机箱,将内存条取出,然后清除灰尘再重新插入接口; ③若是有条件,则更换内存条,显卡,显示器,连接线,以便诊断故障所在

Win7远程操作时提示“远程桌面服务当前正忙”两种解决方法

  Win7远程操作时提示"远程桌面服务当前正忙"两种解决方法           Win7系统远程桌面操作能够实现远程操控电脑,通过远程连接来进行一些控制,可是有些用户在进行远程连接的时候,输入账号密码无法进入,重新进入就会提示"由于远程桌面服务当前正忙,因此无法完成您尝试执行的任务",遇到这个问题该如何解决呢?下面小编给大家两种解决方法. 解决方法一 看一下你电脑任务管理器此项任务是否还在,如果在的话关掉就行了,很多时候是电脑没有反应过来造成的. 解决办法二 原

eclipse启动tomcat无法访问的解决方法_java

症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误.同时其他项目页面也不能访问. 关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器.访问htt://localhost:8080/能正常访问tomcat管理页面. 症状原因:        eclipse将tomcat的项目发布目录(tomcat 目录中的webapp)重定向了,所以你会发现在tom

Mysql服务无法启动的1067错误解决

无论安装何版本的mysql,在管理工具的服务中启动mysql服务时都会在中途报错.内容为:在 本地计算机 无法启动mysql服务 错误1067:进程意外中止. 经过多方求教,得解决方法如下 查找系统(后来验证应该为windows目录)目录下的my.ini文件,编辑内容(如果没有该文件,则新建一个),至少包含basedir,datadir这两个基本的配置. [mysqld] # set basedir to installation path, e.g., c:/mysql # 设置为MYSQL的