编辑2014-02-07:EclipseLuna在这里,对Tomcat8的支持包含在捆绑的WTP中:)快乐的日子!
Tomcat 8还在开发中,但是你可以在这里得到它。现在在Apache Tomcat主页上有一个RC版本。更新2/27/14: 8现已发布,并且为WTP构建了适配器,只是尚未集成到eclipse软件包中。很快!
但在Eclipse开普勒中,Tomcat 8的添加服务器列表中没有受支持的适配器。Tomcat 7适配器不工作,而且在“安装新扩展”对话框中似乎没有新的扩展可供下载。
我唯一的选择是让它(Tomcat 8)在Eclipse外部本地运行,并可能在其中挂接一个远程调试器以单步执行代码吗?这对EclipseKeplerTomcat8有用吗?IntelliJ IDEA 12无法在我投入的30分钟内完成。
如果你想知道我为什么要这样做,我正在尝试使用Spring 4.0.0.M1和4.0.0.M2 WebSocket。他们(根据Rossen Stoyanchev的Spring 4.0博客文章和例子)使用JSR-356,它是在Tomcat 8中实现的,理论上在某个时候会被回移植到Tomcat 7。
对于更广泛的问题“我如何轻松地让开发环境获得Spring 4 WebSocket支持?”这个问题的答案会很好,但是知道如何将不受支持的Web服务器插入Eclipse仍然会很好。
干杯,E
* * 2013年8月7日更新——Rossen Stoyanchev更新了Spring 4.0.0.M2博客,并添加了一些jpda智慧和分享,是的,他正在使用远程调试:
也就是说,在Eclipse中使用Tomcat8进行调试并不困难。只需更改bin/startup中的最后一行。sh为(注意添加“jpda”):
exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
在Eclipse中为localhost端口80创建一个远程调试配置,启动Tomcat后启动它,您可以在源代码中放置断点。
谢谢罗森!
* *更新9/29/13 - Eclipse开普勒SR1刚到,可惜啊!Tomcat 8不支持WTP。Tomcat 8高达RC3。
* * 2013年12月5日更新
eclipse插件唯一要检查的是里面的tomcat版本:
catalina.jar!/org/apache/catalina/util/ServerInfo.properties
我用tomcat7中的属性文件替换了属性文件,这解决了eclipse的问题
为了能够部署spring websockets示例应用程序,您需要在eclipse中编辑以下文件:
.settings/org.eclipse.wst.common.project.facet.core.xml
并将网络版本更改为2.5
<installed facet="jst.web" version="2.5"/>
更新:Eclipse Mars EE和更高版本对Tomcat8有本机支持。仅当您有早期版本的Eclipse时才使用此选项。
最新版本的Eclipse仍然不支持Tomcat 8,但是您可以添加新版本的WTP,Tomcat 8支持将在本机添加。为此:
问题内容: eclipse与weblogic配合使用的推荐插件是什么?具体来说,我需要使用旧版本的weblogic 8.1,但是我可以使用任何版本的Ecplise。我想调试应用程序并设置断点等。 我更大的任务是将项目移至Jboss,我是否可以在Eclipse中的两个应用服务器上部署相同的应用,大概需要2套配置文件,等等,有什么建议吗?2个独立的项目? 问题答案: 如果将Eclipse与WTP一起使
我不确定不将JDK 8与包含的JavaFX一起使用是否有意义,但无论如何,在Eclipse中如何在这种情况下使用JavaFX?
问题内容: 我已经安装好了。 JavaFX的下载页面显示以下内容: JavaFX 2.2.7包含最新的安全修复程序,并且与适用于Windows,Mac和Linux的最新JDK 7捆绑在一起。 使用JavaFX 2.2.7下载Java SE 7 像一个不错的菜鸟一样,我按照说明进行操作并安装了JDK。现在,当我寻找可以作为用户库导入到Eclipse的文件时,找不到了。JDK的文件夹中还有一些其他相关
我已经安装了。
问题内容: 我有一个项目,我现在开始作为Maven项目,但是由于某种原因,它无法正常工作。这是我的pom.xml: 问题答案: 实际上,您的POM看起来有点奇怪: 它缺少Webapp项目的权利。 Maven War插件配置看起来不正确,您只是不需要添加的额外内容。 这是最小pom的样子: 因此,要么修改它,然后更新项目配置( 右键单击 您的项目,然后 右键单击 Maven >更新项目配置)。 或者
我想在一个Swing应用程序中使用一些JavaFX组件(特别是JFXPanel的HTML5呈现支持)。我的应用程序目前是在Eclipse4.3(Kepler)中设置的,我的机器上安装了最新的Java7 JDK。 这篇来自Oracle的教程建议您只需引用一个JavaFX类,它就可以在Swing应用程序中工作。所以我输入,但是Eclipse不能将其识别为有效的Java类。它确实可以识别其他Java7类