1. Tomcat服务器无法启动问题
肯定是端口占用了,360安全卫士能检查目前正在使用中的端口,看一下是不是8080正在用着呢,oracle确实也是用8080的。
解决办法是给tomcat换一个端口,找到cat安装目录下的conf文件夹,里面有个server.xml ,搜索到这句 <Connector port="80" protocol="HTTP/1.1"
里面那个80就是启动端口,你要改成什么就写什么,其他的不用改。
然后重启。ok
2. Tomcat不能正常使用
你确定eclipse下能启动?还有你确定你的端口是8080(默认的)没改过?还是改了别的端口你忘记了,还有你确定你没装oracle等会占用8080端口的软件?你确定你的8080端口没被windows或者其他应用程序的服务占用?最好就是你确认你tomcat安装正常?
都确认了,就做一下操作,在tomcat的webservice.xml里改变端口号,再试一下,在eclipse里新建个工程发布一下看看能不能用,最后就卸载重装,还不行就去apache下载个新的
3. tomcat 用自己的IP不能访问
有时候还要考虑一下代理服务器~
如果本机配置了代理服务器,那访问的时候通过代理服务器是无法正常访问的。
4. 无法访问服务器的Tomcat
在服务器段关闭防火墙后,再次访问。
service iptables stop。
5. tomcat启动后,浏览器访问localhost:8080是空白页,也不显示无法访问,怎么破
我也是遇见了这种情况,环境配置,安装,服务开启都正常的前提下,网上看了很多种原因,但是都解决不了,其实还有最简单容易忽略的一种情况——服务访问权限,你可以首先win+R,输入cmd点击enter,接着再输入startup(注:这里需要配置Tomcat环境变量否则该语句无法识别,配置过程网络很简单的)然后回车,在Tomcat的运行窗口顶部查看是否有“拒绝访问”的提示如下图:
如果有,说明是因为权限受到了限制,此时你Ctrl+Alt+delete查看服务发现Tomcat是正常开启的,但本机端口并没有生效,所以你需要通过管理员身份运行命令提示符,输入startup再次查看是否还有“拒绝访问”提示,不出意外就没有了,你再在浏览器中输入localhost+端口号就可以显示小猫主页了。如果不是这个原因参考网上其他方法,希望可以帮到你。
6. Tomcat服务无法启动的解决方法是什么
先弄个JavaEE的开发环境再说吧。装JDK、JRE,其实JDK下面已经有JRE了,如果在服务器上的话,只需装JRE;然后配置环境变量:
新建:JAVA_HOME:D:Javajdk1.7.0_51
新建:CLASS_PATH:.;%JAVA_HOME%lib
编辑:PATH:在最前面加上 %JAVA_HOME%in;
接着装Tomcat,startup.bat、shutdown.bat都正常,然后想把压缩版的Tomcat的启动和关闭做成Windows服务来处理,执行service.bat install提示服务创建成功,但是启动服务却失败了,系统日志提示:
先分析下,既然可以正常调用service.bat,也就是环境变量的配置是没有问题的,对比下2个操作系统,似乎目前最有可能的就是安装时候的权限问题。先卸载掉已经安装过的服务service.bat remove,然后"以管理员身份运行" cmd.exe,切换到service.bat所在的目录执行service.bat install重新安装Tomcat服务。HoHo, 这下可以正常启动和关闭了。
为是开发环境,所以我们可以配置一个超级用户admin ,使其能够通过"http://localhost:8080/"来管理Tomcat。进入Tomcat根目录下的conf文件夹,打开"tomcat-users.xml"进行编辑:
重启Tomcat后,就可以使用admin来管理Tomcat了。