Tag: eclipse wtp

Eclipse WTP部署构建路径依赖项

我有一个依赖于其他项目的Eclipse项目(项目属性/ Java构建路径/项目),这些其他项目导出自己的库(项目属性/ Java构建路径/订单和导出)。 有没有办法让Eclipse WTP和/或JBoss Tools在部署中包含依赖项目的导出文件? 我可以通过部署程序集单独添加jar,但我不想复制配置。 我们目前使用MyEclipse,但我们试图摆脱它出于其他原因。 克雷格

带WTP的多模块Maven2项目

我很难让我的Maven2多模块项目具有深入的项目结构,看起来像一个单一的耳朵(其依赖项 – 包括1个war,2个ejbs和1个jar)将部署在我的JBOSS 5服务器中在我的Eclipse Ganymede中(选项卡服务器)。 我一直在尝试使用Maven Eclipse插件将我的项目变成WTP项目但没有成功。 因此,它们似乎部署在服务器中,它们显示为独立的项目。 我的项目有1个战争,2个ejbs和1个jar必须打包在耳内,每个“子项目”都是一个单独的模块。 Project的pom.xml(类型为pom): … ejb1 ejb2 war jar ear … 耳模块仅负责将其他模块封装在一起。 有没有办法告诉eclipse(ganymede)所有这些项目(ejbs,war和jar)都在ear模块中,所以我可以在服务器中部署耳朵?

Eclipse调试时类路径问题:如何将依赖项目的输出包含到Web项目的运行时类路径中?

所以我开始使用一个Web服务项目(只是一个动态Web项目),可以从eclipse中正确构建和调试。 我们已经提取了一大堆常用代码,我们希望将它们放入共享库中,所以现在这些类将进入一个单独的jar项目,该项目引用了Web项目。 在Web项目中,我做了Project-> Properties-> Java Build Path-> Projects-> Add并添加了jar项目。 这正确地解决了所有编译时类路径问题,一切都很好。 但是在运行时,当tomcat服务器启动时,spring尝试注入jar文件中包含的一些类,并得到一个NoClassDefFoundError。 我的.class和属性文件以及我的META-INF目录的内容显示在./build目录中,但我的WEB-INF / lib目录似乎是就地引用的,并且jar依赖项不会被复制在它中显示为Web App Library的一部分。 告诉eclipse在运行时需要将另一个jar项目提供给tomcat的神奇咒语是什么? 从我们的ant构建脚本开始,我们首先将其他项目构建到WEB-INF / lib中,一切正常,但不适用于eclipse调试。

Eclipse WTP:对于项目中定义的类,JSP文件中的“导入___无法解决”错误

Visual Studio用户在使用Eclipse时苦苦挣扎…… 我在Oracle Workshop for Weblogic中将一组servlet / JSP导入到一个项目中。 /page.jsp具有以下import语句: import=”com.foo.bar.*” Eclipse正在显示错误: 导入com无法解析。 实现上述导入的类在/WEB-INF/src但我不知道如何在Eclipse中构建类来解决该错误。 我假设Eclipse会自动构建.java文件并将输出放在/WEB-INF/classes ,但它没有这样做。 可能是因为我没有正确构建我的项目目录所以也许这就是为什么Eclipse没有构建我的源代码。 有什么建议么? 我怎样才能让它发挥作用?

将context.xml与Eclipse WTP放在何处?

我正在使用Eclipse Indigo 3.7 + WTP + m2e(包括m2e-wtp)。 我在Eclipse上配置了我的Tomcat 7.0服务器。 我有一个Web应用程序,我试图通过Eclipse在Tomcat上运行,但是当我运行它时,context.xml文件没有被复制到conf / Catalina / localhost目录,这会导致我的应用程序出现一些问题。 应该放置context.xml以便复制到此目录? 谢谢

如何在运行webapp后禁用autoopen内部webbrowser?

当我在STS上运行Web应用程序时,内部Web浏览器打开。 我想禁用它,但我不知道我在哪里可以做到这一点。

如何更改默认的Eclipse WTP“Web Resources”动态文件夹

我需要更改默认的Eclipse WTP“Web Resources”动态文件夹。 目前它指向WebContent,我需要指向src \ main \ webapp。

Tomcat和Eclipse Zero Turnaround部署

我希望能够将代码更改部署到Tomcat(即将发布),而我正在Eclipse中进行开发。 到目前为止,我有Eclipse的输出,将构建的类放在我的Web应用程序的WEB-INF/classes文件夹中。 我还有一个可重新加载的上下文, web.xml作为监视资源。 任何编辑/保存到此文件都会重新加载我的Web应用程序,只需一秒钟 – 比构建新的war文件并完全部署它要快得多。 但是,我想要做的是在编辑任何源文件时触发重新部署。 由于在Tomcat中修改了.class文件,我似乎只需要监视WEB-INF/classes文件夹中的任何更改以及它的子项。 我已经读过,我可以在Tomcat的context.xml添加额外的监视资源,但这似乎并不是我需要的 – 除非可以指定一个将被监视的目录(包括递归监视子文件夹和文件)? WEB-INF/web.xml WEB-INF/someother.file 基本上,我的问题是我可以在Tomcat中查看整个类文件夹(不包括每个WatchedResource )来触发重新部署吗? 如果没有,每当我在该项目中保存源文件时,是否可以将Eclipse配置为touch web.xml文件? 我正在开发Windows系统。 🙁 PS我对JRebel产品不感兴趣。 任何答案都应该是免费解决方案。 更新 根据Tomcat 文档 ,应该通过将上下文设置为reloadable来监视classes文件夹: 如果您希望Catalina监视/ WEB-INF / classes /和/ WEB-INF / lib中的类以进行更改,则设置为true;如果检测到更改,则自动重新加载Web应用程序。 只有对web.xml的更改才会触发重新加载。 这是一个错误还是我的设置不正确? 另外,我已经阅读了有关为给定上下文设置docBase属性的信息: docBase=”webapps/someExample” 这似乎接近我的需要,因为我可以在Eclipse中快速重新发布。 我唯一的问题是我需要在同一端口等同时在Tomcat中运行多个web应用程序/ servlet。

打开zip文件或缺少JAR清单时出错:C:\ Program

我正在https://developers.google.com/appengine/docs/java/webtoolsplatform#dynamic_web_project上执行“在服务器上运行项目”,我遇到了一个问题: 在VM代理程序库初始化期间发生错误无法初始化:仪器错误打开zip文件或缺少JAR清单:C:\ Program 另一个人在这里报告了类似的问题: 错误打开zip文件或缺少JAR清单:C:/ Program 。 但解决方案是针对不同的技术。 我正在使用Eclipse,Web Tools Platform和Google-App-Engine。 很可能是因为我的Java安装在C:\ Program Files中,这是一个包含空格的目录。 但我不知道如何解决这个问题。 我不确定如何安全地将Java \ jre7目录移动到没有空格的目录中。