小弟我才接触tomcat服务器,但是,我配置变量后,始终启动不了
只要在你tomcat值配置两个东西就行了
tomcat根目录下面bin目录下的startupbat文件。右键打开。在最上面的@echo off下面输入
两行
SET JAVA_HOME=D:\jdk\jdk160_23
SET CATALINA_HOME=D:\Tomcat\apache-tomcat-7011
第一行是你的jdk的目录。
第二行是你的tomcat目录。
然后双击这个startupbat就能正常启动了
进入Tomcat的安装路径下的bin文件夹,比如我的是D:\Program Files\Apache Software Foundation\Tomcat 50\bin,双击startup MS-DOS批处理文件即可,同理,关闭的话双击shutdown MS-DOS批处理文件
没有配置tomcat的运行时环境, 在window -> preference -> Server -> Runtime Environments里面配置java虚拟机
错误报告比较笼统
我猜是数据库的配置问题(严重: Exception looking up UserDatabase under key UserDatabase)
你是不是在Tomcat里边设的数据库连接池?
如果是查一下。
另一个方法就是下在一个绿色免安装版的Tomcat,在里边部署一下看看有没有问题,如果没有,可以判断可能是你的Tomcat服务器的问题。
你先试试。
因为http协议默认的就是端口号80,所以当端口是80的时候,你不用在连接中输入端口号。
你改不成80端口因为你的80端口被别的程序占用了,一般应该是http服务器,你看看你机器中有没有运行httpd服务器,把它关了或者修改http服务器端口,等到80端口释放后,你在修改tomct配置使用80端口。
你用下面的步骤看一下80有没有被站
1开始运行中输入CMD
打开命令窗体
2在命令行里输入netstat
-aon|findstr
"80"
3在任务管理器中将该进程结束掉即可(查看-选择列-勾选pid);
原因是:在拆分整合父子工程maven时,webxml配置下的监听器配置的配置文件的名称发生了改变,导致无法读取配置文件从而引发此错误
最好最后再配置webxml文件,先配置了webxml文件,在修改service层的配置文件名applicationContext-servicexml后,监听器这里配置的名称应该是自动修改了,最终导致无法加载全部的配置文件,从而启动报错了
eclipse中Tomcat启动失败原因有:
在安装目录下的common\lib中加入了struts中的 lib包中的commons-beanutilsjar或者commons-digesterjar。
tomcat的默认端口是8080,可能已经被其他占用。
如果本机器上有两个版本的tomcat ,在配置环境变量CATALINA_HOME时,不能把两个的都配进去。如果配进去可能导致,在启动tomcat时,出现启动的dos界面但是没有任何提示或者是启动时的初始化的文件。
在eclipse中绑定的tomcat没有正确的设置,或者是在eclipse中的选择的和本机中安装的版本不配套。
针对这些错误的解决方案:
去掉commons-beanutilsjar或者commons-digesterjar,如需使用放在其他路径下,再配置环境变量!错误环境:tomcat431 struts127。
解决方法:在安装路径下conf文件夹中的serverxml中把断口号改掉。
修改CATALINA_HOME,用哪个tomcat就配置哪个。
正确的设置eclipse 中的tomcat ,在重新设置之前,先把以前设的置的先删除,然后再按步重新绑定一个tomcat。
0条评论