问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Tomcat无法启动,什么原因

发布网友 发布时间:2022-04-22 21:07

我来回答

2个回答

热心网友 时间:2023-10-28 22:20

  常见Tomcat无法启动故障:
  1.端口被占用(使用Fport.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服务器。
  一句话:如果系统环境变量没有配置Catalina_home,那么双击哪台tomcat中的startup.bat就启动哪台服务器,反之,启动的就是系统环境变量Catalina_home中指向的tomcat服务器。
  
  
  回忆下安装JDK后配置环境变量:
  JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);
  
  Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

  CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径),设置classpath是为了引用两个JAR包,dt.jar和tools.jar。%JAVA_HOME%就是引用前面指定的JAVA_HOME,用百分号引用;

热心网友 时间:2023-10-28 22:21

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服务器的启动
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 升级鸿蒙系统后手机上出现Hd哪里关闭? 华为手机升级后hd不能关是什么原因? 今天华为手机升级后多出的HD 可是这次升级后原来可以关闭HD的功能没有了,无法关闭? 华为手机升级后hd不能关吗? 用Photoshop CS3怎样制作同心圆? 急需:在photoshop中如何画出同心圆??? 在PS中 怎么画出 两个同心圆 或者两个同心矩形 ! photoshop 画 同心圆 在PS中,“同心圆”的画法? 怎么用PS圆出两个同心圆? 用ps怎么画同心圆?快捷键的方法 photoshop如何做同心圆? 请问怎样在PS中画出两个同心圆? linux中find命令高级用法,求大神! linux,find命令 linux 使用find和locate命令查找/目录下所有已main开头的文件,并显示... Linux find命令怎么用? linux中find命令的使用方法有哪些? 红帽认证有哪些类型? 护照丢失了怎么补办? 华为手机升级系统更新后多出了HD,请问还有什么办法可以关闭吗? TOMCAT启动后运行不起来 华为手机系统更新后,原来可以关闭HD的选项没有了,现在导致无法关闭HD... Tomcat服务无法启动的解决方法是什么? 华为手机为什么关不掉HD显示? tomcat服务无法启动 工伤休假有规定休多久吗 华为手机nova7出现HD怎么关闭? tomcat无法启动是什么原因啊 工伤有规定休息几天吗? 华为手机为什么找不到hd的功能,但屏幕上显示HD这是怎么回事话?_百度... tomcat点无法启动 华为手机升级后hd不能关 工伤一般能休息多久 在Eclipse中,Tomcat启动不了,一直到超时? 工伤休息天数规定 工伤是休息时间是是有规定多少时间的嘛 tomcat部署的应用无法启动? 工伤休假时间从什么时间开始算起,这个有相关条例吗 工伤可以休几天?