yw6866 发表于 2018-12-7 09:49:02

我的WEB之路(BUG)

  在网新实训要求装一个讲课的软件(我们装的是学生端)
  当时没在意(最后原因是在这里),后来做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:8080IE竟然可以进到主页,360竟然也可以???
  为毛chrome不可以?
  

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

  

  重头开始下载重新配置然后看到主页面的时候泪流满面
  老师说装学生端的时候把tomcat打开
  8080端口占用的时候装那个学生端学生端会自动找寻其它端口不会去占8080端口
  至于为什么我卸载掉学生端以后为什么tomcat还是有问题我也不得而知因为一个星期的折腾被我修改的配置文件已经不知道有多少了不能使用难免
  




页: [1]
查看完整版本: 我的WEB之路(BUG)