配置的路异常艰辛。。一定要写一篇文章记录一下!
温馨提示:
1.不要下载版本太低的eclipse,eclipse版本最好是eclipse for java EE developers,如果是for java Developers会没有sever,解决办法自行搜索。
2.最好不要下载tomcat8.5,当然如果下载了8.5也还是有办法配置的,就是不知道后续会不会有问题。
在eclipse中配置tomcat8.5
(1)打开Eclipse,选择Window/Preference/Server/Runtime Environments,选择右边的Add。
由于我下载的是tomcat8.5,现在问题来了。。
这里没有8.5可供选择,如果强行选择其他版本后面会提示不ok。但是有一个“掩耳盗铃”的方法可以解决这个问题:
打开tomcat下的catalina.jar文件,具体目录为:/lib/catalina.jar,使用winrar工具打开:/org/apache/catalina/util/ServerInfo.properties.
用notepad++或者记事本编辑,把里面的8.5.xx都修改成8.0.0。重启eclipse,然后就可以选择8.0,但是实际用的是8.5了。
就像这样:
(2)接下来是很多文章都没有提到的一步,搞得我总觉得是别的问题,兜兜转转好久。
最开始的时候这里是只有一个链接,no servers are available ,Click this …请点进去然后选择我们的tomcat8.0!不然后面run项目的时候会无法选择chosing an existing server
emmm其实应该也可以在那一步再添加server吧,但是其他文章都是直接选择chosing an existing server,我的选不了,所以困惑了很久
(3)接下来就是选择File/new/Dynamic Web project,创建一个名为TomcatTest的新Web工程。如果第一眼没有看到Dynamic Web Project就再找找。
点击next,再点击next,来到这个页面,勾选下面那个选项!
点击finish。
(4)完成了项目的创建后,在工程的WebContent内创建一个新的jsp文件。 在body中简单添加一些代码,,然后右击项目,选择Run as/Run on server,在这里我们选择chosing an existing server
然后finish,这样就可以看到运行结果啦!
如果Eclipse中配置tomcat时错误:The Apache Tomcat installation at this directory is version 8.5.32,具体如下:
一.问题描述
造成此异常报错主要因为TomCat版本超过Eclipse的限制版本,当Exlipse选择 Apache Tomcat 8.0版本时即表示 Apache Tomcat最高限制版本为8.0,解决方法如下:
1.打开TomCat安装目录
1.首先找到Tomcat的本地安装路径;
2.然后找到lib文件夹中的Catalina.jar包,用解压软件打开这个jar包;
3.依次找到并且双击打开catalina.jar\org\apache\catalina\util\ServerInfo.properties文件,如下所示:
4.将文件中server.info=Apache Tomcat/8.5.38中的8.5.38改成8.0.0即可;(注意由于用压缩软件打开,在记事本修改后需要在解压软件中确认修改才能生效)
注意:在修改时需要关闭TomCat服务器!