当前位置:首页 » 城管服务 » tomcat服务无法启动

tomcat服务无法启动

发布时间: 2020-12-09 18:12:48

1. Tomcat服务无法启动解决方法

先弄个JavaEE的开发环境再说吧。装JDK、JRE,其实JDK下面已经有JRE了,如果在服务器上的话,只需装JRE;然后配置环境变量:

新建:JAVA_HOME:D:Javajdk1.7.0_51
新建:CLASS_PATH:.;%JAVA_HOME%lib
编辑:PATH:在最前面加上 %JAVA_HOME%in;

接着装Tomcat,startup.bat、shutdown.bat都正常,然后想把压缩版的Tomcat的启动和关闭做成Windows服务来处理,执行service.bat install提示服务创建成功,但是启动服务却失败了,系统日志提示:

先分析下,既然可以正常调用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后,就可以使用admin来管理Tomcat了。

2. 无法启动Tomcat服务

晕死,你装的应该是apache服务器,

我先声名,这跟IIS没有一个头发的关系。

这是你的tomcat 目录:
TOMCAT\conf\server.xml

你用写字板打开server.xml
然后查找这行
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
找到这行后的下一行是:
<Connector port="8081" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"/>
我这里的连接端口Connector port="8081" 是8081

你把你的tomcat的Connector port="8081"
改一下,但要记得改成一个别人没用的端口,IIS使的是80
你可以改成9999,8888什么都行

然后访问http://localhost:9999
这应该没问题了

但记得改之前要备分一个server.xml以免你改错了,不知道你原是什么了。

3. TOMCAT启动后运行不起来

主要原来因有:
1.独立运行的自Tomcat没有关闭。 2.Tomcat之前运行过,或者Tomcat非正常关闭,进程当中的Tomcat依然存在。
3.Tomcat使用的端口被其他软件所占(Tomcat默认的端口:8080)。
针对这些错误的解决方案:
1.在系统服务当中将Tomcat的启动方式由“自动”改为“手动”(默认的情况Tomcat是自动启动的服务,随开机启动)。
2.关闭独立运行的Tomcat,要保证Eclipse启动Tomcat之前,Tomcat服务是停用的。
3.查看任务管理器,进程里有没有Tomcat,如果有,将其关掉。
4.如果在Eclipse当中启动Tomcat还是不成功,则可能是Tomcat的端口被占了。
a.找到Tomcat路径:..\Tomcat 5.0.28\conf\下的server.xml文件,检索到端口号:8080,将其改成未被占用的端口号如8088等。
b.可以在dos下用命令:netstat -a 查看一下端口的使用情况,看看Tomcat的端口有没有被其他的软件所占用

4. 为什么无法启动Apache Tomcat 6的服务

Tomcat启动不了的原复因(本地计算机制上的Apache Tomcat 服务启动后又停止了)
如果在控制面板-“管理工具”-“服务”中启动Tomcat时,提示“本地计算机上的Apache Tomcat 服务启动后又停止了。一些服务自动停止,如果他们没什么可做的,例如“性能日志和警报”服务”,使得Tomcat启动不起来的可能的原因是:
1。由于在tomcat里JVM没有配好,他默认的是批向c:\program file\Java下的那一个,如果你确认这没有删掉,JVM指向你自己安装的jdk\jre试试。
2。改写server.xml文件出错,如果改写出错也会导致服务启动不起来。
3。设置的网络端口被占用,如IIS;
4。Tomcat和JDK版本对应问题,tomcat 5.0以上的版本,jdk也必须是1.5以上。
5。环境变量配置错误。
要是实在还不行,万全的办法:重装。

5. Tomcat服务无法启动!急!

1: 你当时安装的时候端口是8080吗?在conf里面找找看端口是多少。
2:是否已经打开一内次(会不会是系容统一启动 tomcat也随之启动了)tomcat了,再打开就会报错。
3: tomcat6我没用过,现在myeclipse也好像只有tomcat5.0的配置方法,建议用5.0的,可以和Myeclipse想匹配
4:重新下载一个再试。。。

补充.

JDK配置了吗 ?
环境变量看看
最后看看你那configure server..

你的myeclipse没有配置好Tomcate服务器,
这样配置一下:
1、进入window/preferences/菜单下
2、再进入myeclipse/Tomcate ,选中你的TOMCATE版本,然后就会出现一个选择Tomcate的安装目录的画面.注意:上面的Enable 选项一定要选中.

6. Tomcat服务无法启动

你发的图片数第四个,那个JAVA_HOME,点编辑,把你的jdk的路径复制进去,就行了。

7. tomcat无法启动

常见Tomcat无法启动故障:
1.端口被占用(使用.exe查看本机上哪些端口被哪些程序使用了)。
2.tomcat的运行需要JVM的支持,startup.bat启动的时候,会看系统有没有配java_home环境变量。如果没配,启动的时候界面很快会自动关闭,我们可以开启dos窗口,把startup.bat拖进去,回车运行即可看到报错信息。
问题:如果在别的机器上装一个tomcat,不允许更改环境变量,那么如何配置?
答案:在startup.bat中设置环境变量,set JAVA_HOME=D:\java\jdk1.5.0_08
3.tomcat在启动的时候还需要另外一个很重要的环境变量Catalina_home。这个环境变量指的就是tomcat服务器所在的目录,启动startup.bat的时候,startup.bat就自己设了Catalina_home这个环境变量,这个环境变量指向的就是这个tomcat服务器所在的目录。Catalina_home指向哪台tomcat,那么就启动哪台服务器。如果我们在系统环境变量中配置了Catalina_home,那么不管你启动哪台tomcat中的startup.bat,启动的都是Catalina_home指向的哪台tomcat服务器。

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

8. tomcat7一闪而过,无法加载启动tomcat,java环境配置无问题

出现这种问题,只有两种可能:a.JDK环境没有安装好;b,Tomcat启动端口已被占用专

1.首先你得确保属你的Java开发 运行环境JDK安装无误

在黑窗口(window+R 在输入cmd)里输入分别输入javac 和 java

有相应的信息,说明JDK环境安装成功,如下图所示:

再次启动即可

建议Tomcat最好是使用8及以上的版本

记得点赞!

9. Tomcat无法启动,什么原因

1:JAVA_HOME 配置错误,或者没有配置
例:JAVA_HOME C:/JDK.1.6 ; 分号是错误的,不需要。
**也可以在startup.bat文件专中设置JAVA_HOME环境变量
打开属startup.bat文件在25行前加JAVA_HOME=jdk的主目录,此方法 可以避免修改环境变量。
2:如果你的机器有程序占用端口8080,无法启动
解决方法:
netstat -a 查看端口使用情况,关闭8080的占用程序
改变server.xml文件的属性,port的端口号为其他端口号
3:能够正常启动,但是导航到另一个页面
去修改管理加载项,把默认的导航给禁用了
4:在访问tomcat的时候,一定要保证tomcat服务器的启动

10. tomcat服务器如果无法启动,原因是什么

你的环境变量是抄怎么袭设置的:是按这个格式设置的吗?
path:---C:\Program Files\Java\jdk1.6\bin;

CLASSPATH:---C:\Program Files\Java\jdk1.6\lib;

CLASSPATH一般不用设置。

不连接Tomcat服务器不需要设置Java_Home的
若连接Tomcat:

path:---C:\Program Files\Java\jdk1.6\bin;

java_home:C:\Program Files\Java\jdk1.6;
还有你要确定Tomcat6.0是配置JDK1.6吗?我没有用过Tomcat6.0。Tomcat5.0需要1.4的JDK,而5.5需要1.5或1.6的JDK,Tomcat6.0不知道了。

热点内容
影视转载限制分钟 发布:2024-08-19 09:13:14 浏览:319
韩国电影伤口上纹身找心里辅导 发布:2024-08-19 09:07:27 浏览:156
韩国电影集合3小时 发布:2024-08-19 08:36:11 浏览:783
有母乳场景的电影 发布:2024-08-19 08:32:55 浏览:451
我准备再看一场电影英语 发布:2024-08-19 08:14:08 浏览:996
奥迪a8电影叫什么三个女救人 发布:2024-08-19 07:56:14 浏览:513
邱淑芬风月片全部 发布:2024-08-19 07:53:22 浏览:341
善良妈妈的朋友李采潭 发布:2024-08-19 07:33:09 浏览:760
哪里还可以看查理九世 发布:2024-08-19 07:29:07 浏览:143
看电影需要多少帧数 发布:2024-08-19 07:23:14 浏览:121