提供两种方法,可以看到错误信息,从而知道是什么原因导致tomcat启动闪退。
第一种方法,打开cmd窗口,使用cd命令切换到tomcat的bin目录,再运行startupbat。
第二种方法,直接编辑startupbat,在最后一行添加pause命令,保存后双击运行。
1 首先,可以通过查看控制台上的logo和版本号,来确定当前启动的控制台是weblogic还是tomcat。如果logo上是weblogic的logo,并且版本号是weblogic的版本号,则可以判断这是weblogic控制台。
2 其次,可以通过查看系统的端口号,来确定当前启动的控制台是weblogic还是tomcat。一般来说,weblogic的端口号是7001,而tomcat的端口号是8080。因此,可以通过查看系统的端口号,来确定当前启动的控制台是weblogic还是tomcat。
3 最后,可以通过查看系统的配置文件,来确定当前启动的控制台是weblogic还是tomcat。weblogic的配置文件是configxml,而tomcat的配置文件是serverxml。因此,可以通过查看系统的配置文件,来确定当前启动的控制台是weblogic还是tomcat。首先你自己要设置tomcat 6x的一些属性值,点击myeclipse主菜单windows下的preferrences->myeclipse->servers->tomcat->tomcat 6x;双击后右版面就会出现你需要设置的东西,首先是,enable也就是可用,下面是home/base/temp directory,只需设置第一个其他的两个就自动加载了,home directory就是你安装的tomcat在c盘的路径,设置好以后点击tomcat 6x下的jdk,tomcat jdk name应该是你自己另外安装的jdk的名字,而不是什么jre,请认清,点击右下角的apply 选择tomcat model,要选择debug model完了点击ok即可,若是没有什么工程可以加载,就可以直接在server视图中tomcat 6x直接右键run就可以了,若有相应的工程,先右键选择 add development ,d出new development的窗口,project一栏里选择相应的工程即可,然后finish 再run 即可,若没有正常启动,可在控制台里看到相关信息!
1方式一
进入tomcat安装路径的bin目录中,运行sh catalinash run命令,将在终端动态显示catalinaout的内容
2方式二
进入上述的安装目录下的logs目录中,执行如下命令
最近在部署项目的时候,启动、关闭tomcat18,再启动却遇到tomcat突然就不加载项目了,tomcat也没有报错,浏览器访问项目就提示404错误,查看tomcat控制台,明显没有加载项目,启动时间比之前少了很多,才几百毫秒。重新把项目打war,重新启动也不行,tomcat的配置文件也没有动,很是头痛,解决很久……最后还是没有解决,把另外一个服务器的tomcat拷贝过来,把端口改一下,终于能启动了,但问题还是没有解决。今天又遇到这个问题,已经连续好几次遇到这个问题了,于是想办法一定要解决这个问题,很认真的根据时间看看关闭tomcat的时候是不是导致tomcat里面增加了什么文件导致tomcat不加载项目。删除work项目,删除缓存文件都不行。网上有说把serverxml配置文件里面的项目指向
reloadble改成true,试过之后还是不行,于是和同事商量讨论,最后决定把webapps路径里面的ROOT路径删除(之前只是把ROOT路径里面的文件删除),再次尝试,终于加载项目了,可能tomcat默认有ROOT路径就不再替换里面的文件还是什么情况。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)