在安装新的eclipse indigo IDE时,我尝试设置先前从Apache网站(tomcat 7.0.20)下载的tomcat服务器,但没有成功。当我以表格形式填写tomcat目录时,它导致出现错误,表明我选择的版本无效。它还建议下载Tomcat版本7.0.12。为什么?有没有办法将最新版本的tomcat与靛蓝月食配合使用?版本低于7.0.12是否存在兼容性问题?
我下载了Windows 64位版本的tomcat 7.0.20,但是使用旧的7.0.16,我已经得到了相同的结果。
我认为无效版本消息有点误导;它只是不喜欢安装方面的东西。无论如何,这是使用Ubuntu 11.10,eclipse Indigo JavaEE SR2,tomcat 7.0.21对我有用的方法。
我按照标准的ubuntu tomcat7软件包安装了独立的tomcat。我使用tomcat7-instance- create为Eclipse创建了一个单独的tomcat实例:
$ tomcat7-instance-create -p 8000 -c 8003 ~/dev/eclipse/tomcat
这需要一些补充以使日食保持快乐
$ cd ~/dev/eclipse/tomcat $ ln -s /usr/share/tomcat7/lib $ ln -s /var/lib/tomcat7/conf/policy.d/03catalina.policy conf/catalina.policy $ ln -s /usr/share/tomcat7/bin/bootstrap.jar bin/bootstrap.jar $ ln -s /usr/share/tomcat7/bin/tomcat-juli.jar bin/tomcat-juli.jar $ tree . ├── bin │ ├── bootstrap.jar -> /usr/share/tomcat7/bin/bootstrap.jar │ ├── setenv.sh │ ├── shutdown.sh │ ├── startup.sh │ └── tomcat-juli.jar -> /usr/share/tomcat7/bin/tomcat-juli.jar ├── conf │ ├── catalina.policy -> /var/lib/tomcat7/conf/policy.d/03catalina.policy │ ├── catalina.properties │ ├── context.xml │ ├── logging.properties │ ├── server.xml │ ├── tomcat-users.xml │ └── web.xml ├── lib -> /usr/share/tomcat7/lib ├── logs ├── temp ├── webapps └── work
然后,像往常一样添加新的运行时环境和服务器,一切都很好!
HTH,