Tomcat下载安装部署就不说了 网上很多种
以下是我在eclipse中使用Tomcat时候遇到的一些问题
1.Tomcat启动时打不开localhost:8080
(我在下载Tomcat的bin目录里面启动tomcatw时候,local host:8080是可以打开的,但是不关闭的话,去IDE里面部署项目的时候会显示端口被占用;如果把bin目录里面的tomcatw给关闭掉,IDE里面用tomcat能正常部署项目,但是会打不开localhost:8080)
解决办法:
首先,我先把Eclipse中的tomcat关闭,然后找到放置tomcat 软件的目录.进入bin文件点击startup.bat的时候服务器正常启动.并且浏览器访问8080端口运行正常.这就是一个提示了.为什么这个tomcat可以访问8080而Eclipse中无法访问呢?首先可以确定这不是tomcat软件的问题.肯定是Eclipse中关于tomcat服务器的设置有问题了..那么下一步就是去网上查,看到底eclipse中配置tomcat到底出现了什么问题.通过查找终于搞定了.解决办法是这样的:打开你的视图里面的Server
然后右键点击你的tomcat那个服务器.点击add and remove 你可以看到你服务器下部署过的工程都有哪些
要把tomcat下面部署的工程清除以后,才能配置tomcat,所以先把工程从部署信息里面清除
remove掉即可,然后左键双击tomcat服务器
进入图形化配置界面
就是把ServerLocation 选中第二个即Use Tomcat Installation
Server Options更改为webapps即可
把这个页面叉掉的时候,Eclipse会提示你是否保存修改.保存即可
然后当在Eclipse中启动服务器的时候.在浏览器中就可以访问8080端口了.
2.Tomcat找不到指定的路径
下面是tomcat'报的错误:
Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 8.0/backup\\catalina.policy: C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\catalina.policy (系统找不到指定的路径。)
C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\catalina.policy (系统找不到指定的路径。)
Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 8.0/backup\\catalina.properties: C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\catalina.properties (系统找不到指定的路径。)
C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\catalina.properties (系统找不到指定的路径。)
Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 8.0/backup\\context.xml: C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\context.xml (系统找不到指定的路径。)
C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\context.xml (系统找不到指定的路径。)
Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 8.0/backup\\server.xml: C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\
解决办法:
找到Apache software foundation右击属性 安全 users 完全控制 即可解决问题。