一尘不染

是否可以在Eclipse Indigo中使用tomcat 7.0.20?

tomcat

在安装新的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,我已经得到了相同的结果。


阅读 223

收藏
2020-06-16

共1个答案

一尘不染

我认为无效版本消息有点误导;它只是不喜欢安装方面的东西。无论如何,这是使用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,

2020-06-16