您的位置:首页 > 运维架构

OSI(Open System Interconnect)开放式系统互联

2010-03-26 21:02 323 查看
在网新实训要求装一个讲课的软件(我们装的是学生端)
当时没在意(最后原因是在这里),后来做J2EE作业的时候发现程序老是运行不起来。
eclipse报错:
严重: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start com
当时以为是一般小问题就百度,这是个很奇怪的错误,解决无果。
我就试着在eclipse中运行其它项目(都是之前做的,保证没错的程序)
卧槽
全部都是报一样的错误???
莫非???
tomcat挂掉了?
不是吧,我一直都没动过。这几天我确实是装了几个软件,难道是这些软件修改了tomcat路径?
tomcat我电脑上装了两个(tomcat6,tomcat7)
我仔细检查了环境变量配置 完全没问题
到底是什么原因??两个tomcat都无法使用
启动闪退
路径没问题
然后在startup.bat文件最后加了pause
看到提示说CATALINA_HOME环境变量有问题
可是劳资肯定我设置的没问题
cmd加上 set CATALINA_HOME=。。。。。
好了 startup.bat不报错了
但是 service.bat还是报CATALINA_HOME环境变量有问题
哥真怒了 set CATALINA_HOME=。。。。。
尼玛 这次cmd.exe变白崩溃了
我到系统服务目录中找到tomcat服务,启动失败,错误代码1;
我cmd中netstat -nao查看端口
发现8080被占用
继续tasklist
发现占用8080端口的是一个StudentMain.exe
突然想到会不会是那个学生端,前两天发现8080端口被占用以为是自己的课程设计做的程序占用的端口
查杀 还是启动不了服务
卸载 还是启动不了服务
好吧 这次我是没脾气了

再查看tomcat6这是安装版的
我启动服务 这时6可以启动
chrome打开localhost
显示directory of/
百度无果
试试其它浏览器local:8080 IE竟然可以进到主页,360竟然也可以???
为毛chrome不可以?

最后的绝招了
cmd下:sc delete tomcat7
环境变量:TOMCAT_HOME,CATALINA_HOME,CATALINA_BASE,全部删掉;classpass,pass中有%CATALINA_HOME%的部分全部删掉
tomcat目录下把tomcat全部删掉
好了 这个世界清静了

重头开始下载 重新配置 然后看到主页面的时候 泪流满面
老师说装学生端的时候把tomcat打开
8080端口占用的时候装那个学生端 学生端会自动找寻其它端口 不会去占8080端口
至于为什么我卸载掉学生端以后为什么tomcat还是有问题我也不得而知 因为一个星期的折腾 被我修改的配置文件已经不知道有多少了 不能使用难免
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: