部署tomcat时,服务启动失败,可能的原因有哪些,如何去解决?

作者&投稿:载娇 (若有异议请与网页底部的电邮联系)
tomcat启动失败是什么原因?怎么解决?~

可能情况
在安装目录下的common\lib中加入了struts中的 lib包中的commons-beanutils.jar或者commons-digester.jar,解决方法:去掉!如需使用放在其他路径下,再配置环境变量!错误环境:tomcat4.31 struts1.2.7
tomcat的默认端口是8080,可能已经被其他占用。解决方法:在安装路径下conf文件夹中的server.xml中把断口号改掉!
环境变量有问题,仔细检查
如果本机器上有两个版本的tomcat ,在配置环境变量CATALINA_HOME时,不能把两个的都配进去。如果配进去可能导致,在启动tomcat时,出现启动的dos界面但是没有任何提示或者是启动时的初始化的文件。解决办法:修改CATALINA_HOME,用哪个tomcat就配置哪个。
可能是tomcat版本和jdk的版本不匹配,可以换一个版本的jdk试试。如tomcat4.31 & jdk1.4.1 就出现这个问题,在更换成jdk1.4.2 后就能启动了。
C:\Program Files\Apache Group\Tomcat 4.1\bin>catalina run //查看错误信息count = 6092, total = 9352Error occurred during initialization of VM //提示初始化虚拟机时出错java/lang/NoClassDefFoundError: java/lang/Object解决办法:重启机器后,就好了!
tomcat启动不了,除了上述可能的六种情况外,在建成eclipse中建web工程时也会常出现启动失败或不能启动现象:可能原因
在eclipse中绑定的tomcat没有正确的设置,或者是在eclipse中的选择的和本机中安装的版本不配套。解决方案:正确的设置eclipse 中的tomcat ,在重新设置之前,先把以前设的置的先删除,然后再按步重新绑定一个tomcat
在web工程中启动tomcat时可能会有端口点用,或者提示也有另外一个程序正在使用,此时可能是由于你的后台可能正在有一个tomcat正在运行,或者以前没有正在确的关闭退出tomcat。解决方案:一般进入tomcat的安装目录下,进入bin目录,多执行下shutdown命令即可排除,注意在unix环境下,应该通过终端进入tomcat安装目录下的bin目录执行shutdown.sh ,在windows环境下直接执行shutdown批处理文件即可。
参考资料
暗香如故-tomcat启动失败原因分析-转载444095567.51cto[引用时间2018-1-20]

是不是在命令行可以正常启动,在eclipse里就报错?而且报错是不是730060?
如果是的话,请关闭电脑的所有防火墙,然后重新启动eclipse里的Tomcat
如果可以了再把防火墙打开就好了

一般来说,再部署tomcat这样的应用程序后,启动失败最常见的原因就是端口被占用了。以Linux服务器为例说明,首先我们可以通过ps -ef | grep 8080 来确认默认端口8080是否被占用;如果被占用我们可以使用kill -9 进程号来杀死占用8080端口的其他应用程序,然后重启tomcat服务,就正常了;当然我们也可以通过修改tomcat配置文件server.xml 来修改tomcat启动端口,从而解决端口冲突问题;更多实战小技巧可以到网络上找下黑马程序员相关视频,之前在他们官网上看过视频中老师的经验分享。


部署多个Tomcat时出现报错怎么办?
- 使用命令`which java`确认当前使用的Java路径。- 列出该路径下的文件,观察其实际指向。- 确保指向正确的Java安装目录下的`bin\/java`文件,通过编辑`\/etc\/profile`文件更新环境变量设置,并重新加载配置。3. **Tomcat启动后报错 报错详情:`java.util.concurrent.ExecutionException: org.apache.catalina...

部署tomcat时, 为什么连同以前的项目也部署进来了?
应该是你设置虚拟路径的问题 把以前的都导入了 或者使用MyEclipse打开的时候 以前的选项没有去掉

在部署,tomcat时总报错,谢谢Error creating bean with name 'session...
好像是包没有导入吧。sessionFactory创建不了。你用spring和hibernate了吧、spring的配置文件 applicationContext.xml调用初始方法失败。找不到相应的方法 spring和hibernate的包都导入了吗?没导入的话可以用myeclipse中自带的包导入一下。

项目部署在tomcat下,启动的时候报错该怎么办?
1、在电脑桌面按下键盘上的win+R键,打开运行窗口,输入cmd,点击确定;2、在打开的cmd窗口内输入netstat -ano|findstr 8080,查看正在使用8080端口的进程。3、执行以下命令,结束进程taskkill \/pid 25216 \/f。4、再次运行tomcat服务器,成功启动。

在tomcat部署项目的操作小技巧
然后按照下图中红色箭头指示步骤重启tomcat服务器,如下图:下图中表示tomcat服务器启动成功,并且项目也没有报什么错误,如下图:然后打开浏览器,输入地址、端口号以及对应项目名称就可以访问了,如下图:修改配置文件方式部署 有的时候我们希望访问项目的时候直接输入地址以及端口号就可以访问,这个时候就...

如何部署tomcat如何部署tomcat服务器
tomcat部署项目的几种方式 一、静态部署 1.将web项目文件直接复制到webapps目录。Tomcat的Webapps目录是Tomcat的默认应用程序目录。当服务器启动时,将加载该目录中的所有应用程序。因此,JSP程序可以打包成一个war包,放在目录中。服务器会自动解压这个war包,并在这个目录下生成一个同名的文件夹。war包是...

Idea配置tomcat的一些细节
1. 启动Tomcat时,密切观察日志输出。2. 注意区分CATALINA_HOME与CATALINA_BASE两个环境变量。CATALINA_HOME代表Tomcat的安装目录,包含了所有必要的依赖;而CATALINA_BASE是Tomcat的工作目录,包含conf、logs、temp、webapps、work和shared子目录。3. 在多实例部署Tomcat时,可以在同一台机器上安装一个Tomcat...

idea发布web项目到tomcat显示无法确定路径怎么办?
如果您在将Web项目发布到Tomcat时遇到“无法确定路径”的错误,可能是因为您没有正确配置Tomcat的上下文路径。以下是一些可能有助于解决问题的步骤:1. 确保您的Web项目的部署目录与Tomcat的webapps目录匹配。例如,如果您的Web项目位于C:\\myproject\\src\\main\\webapp目录中,则应该将其部署到Tomcat的webapps...

web项目部署到Tomcat出错,无法启动。
选择相应的版本,并点击下方出现的Further configuration available:5.修改eclipse默认的WebContent为WebRoot,并根据自己需要勾选Generate web.xml deployment deor:5.点击OK-->Apply应用设置,Java项目即转换为了Web项目。参考资料 解决无法将java项目部署到tomcat中去.博客园[引用时间2017-12-31]...

大神帮我看看为什么jeesite框架在eclipse部署到tomcat时出现404错误
tomcat在myeclipse中正常启动,出现404错误的可能的原因如下:请求地址的路径不对。需要重新检查一下路径是否有字母写错 相应的action路径配置path没有在配置文件中找到。检查action名称是否写错 struts配置文件是否正确 或某个名字写错了。

山阴县18782816760: Tomcat服务无法启动解决方法 -
布凝小儿: PATH路径开始定义了tomcat的相关路径,并在最后加上.符号,启动tomcat时就会不管你加不加.符号,当前目录都是最优先的.windows的查找顺序是先找当前

山阴县18782816760: 为什么tomcat服务启动不了 -
布凝小儿: 目前只知道这几种可能~~~ 可能情况一:在安装目录下的common\lib中加入了struts中的 lib包中的commons-beanutils.jar或者commons-digester.jar,解决方法:去掉!如需使用放在其他路径下,再配置环境变量!错误环境:tomcat4.31 struts1.2....

山阴县18782816760: 启动Tomcat服务器失败,出现下面这种情况,该怎么解决? 是电脑里短什么东西吗? -
布凝小儿: 错误报告比较笼统 我猜是数据库的配置问题(严重: Exception looking up UserDatabase under key UserDatabase) 你是不是在Tomcat里边设的数据库连接池? 如果是查一下. 另一个方法就是下在一个绿色免安装版的Tomcat,在里边部署一下看看有没有问题,如果没有,可以判断可能是你的Tomcat服务器的问题. 你先试试.

山阴县18782816760: Tomcat服务无法启动的解决方法是什么? -
布凝小儿: 先弄个JavaEE的开发环境再说吧.装JDK、JRE,其实JDK下面已经有JRE了,如果在服务器上的话,只需装JRE;然后配置环境变量:新建:JAVA_HOME:D:\Java\jdk1.7.0_51 新建:CLASS_PATH:.;%JAVA_HOME%\lib 编辑:PATH:在最...

山阴县18782816760: eclipse中Tomcat启动失败 有哪些原因 -
布凝小儿: eclipse中Tomcat启动失败主要原因有: 1.独立运行的Tomcat没有关闭. 2.Tomcat之前运行过,或者Tomcat非正常关闭,进程当中的Tomcat依然存在. 3.Tomcat使用的端口被其他软件所占(Tomcat默认的端口:8080). 针对这些错误的解决方案: 1.在系...

山阴县18782816760: tomcat服务器启动报错 -
布凝小儿: 检查下这些地方 1 是 看Sql service 服务是不是已经起来了、2 看下 链接数据库字符串是不是填写正确了、3 、清除 tomcat下 work文件夹下的localhost文件里的所有内容、 然后从新启动下项目试试

山阴县18782816760: Tomcat服务器部署失败: -
布凝小儿: 1. 重启 2. 重新部署 3. 删除配置文件:删除Workspaces目录(存放您MyEclipse项目的地方)下的“/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs”希望可以帮助你

山阴县18782816760: Tomcat服务无法启动解决方法
布凝小儿: 只需要将JAVA(例如默认安装在D盘)的D:\Program Files\Java\jdk1.6.0_11\bin中msvcr71.dll文件复制到(例如默认安装在D盘)TomcatD:\Program Files\Apache Software Foundation\Tomcat 6.0\bin下,重新启动Tomcat即可解决

山阴县18782816760: 为什么无法启动Apache Tomcat 6的服务? -
布凝小儿: tomcat无法启动有很多原因,如果你的配置,tomcat本身(解压版的小心少文件)没有问题的话我说说我以前遇到的此类情况:1、端口被占用,看报的错里边有没有你配置的端口号,去...

山阴县18782816760: tomcat服务无法启动 -
布凝小儿: 1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑.在文件头加入下面两行:SET JAVA_HOME=D:\Java\jdk1.6.0_10 (java jdk目录) SET TOMCAT_HOME=E:\tomcat-6.0.35 (解压后的tomcat文件目录)2.同样的.在已解压的tomcat...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网