eclipse - 是否可以在 eclipse indigo 中使用 tomcat 7.0.20?

标签 eclipse tomcat tomcat7

在安装新的 eclipse indigo IDE 时,我尝试设置以前从 Apache 网站 (tomcat 7.0.20) 下载的 tomcat 服务器,但没有成功。当我在表单中填写 tomcat 目录时,会出现错误,提示我选择的版本无效。它还建议下载 tomcat 版本 7.0.12。为什么?有没有办法将最新版本的 tomcat 与 indigo eclipse 一起使用? 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

这需要一些额外的东西来让 eclipse 满意

$ 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,

关于eclipse - 是否可以在 eclipse indigo 中使用 tomcat 7.0.20?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7171244/

相关文章:

java - 有什么方法可以通过 Eclipse 自动生成完全初始化的构造函数吗?

tomcat - 使用 tomcat 认证 SSL

authentication - Tomcat 8 SPNEGO 单点登录不起作用

java - 是否可以在不停止 Tomcat 的情况下更改logging.properties文件

java - maven tomcat7 :deploy fails with status code:403, ReasonPhrase:Forbidden

performance - 使用 nginx 作为代理时性能不佳

java - 为什么我不能在 web.xml 中编辑 servlet 名称?

c - 程序打印延迟 (c)

eclipse - 是否可以在 Eclipse 中显示符号链接(symbolic link)资源的图标?

java - 可从部署的应用程序访问 Grails WEB-INF