问题标签 [eclipse-wtp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JSP 文件中的 Javascript 语法检查不起作用
我正在使用带有 WTP 3.0 的 eclipse 3.5 来开发使用 JSP 和 Javascript 等的 Web 应用程序。有时我需要将 Javascript 代码直接嵌入到 JSP 文件中,例如。使用资源包消息中的字符串。我的问题是,我找不到在 JSP 文件中打开 Javascript 语法检查的方法。有人可以帮我吗?
谢谢!
eclipse - 如何在 Eclipse + WTP 的问题视图中查看 JSP 错误
我已将 WTP 安装到 Eclipse Galileo 中。当我打开我的 JSP 时,我得到红色标记,指示语法或编译错误。但是,我在 Navigator、Package Explorer 或 Problems 视图中看不到这些标记。有没有办法在任何/所有这些视图中查看哪些 JSP 存在问题?
eclipse - Eclipse org.eclipse.wst.common.component 文件在“mvn clean”期间重写
我已经手动配置了我的 org.eclipse.wst.common.component 以通过项目目标目录中的 Eclipse WTP 部署我的 web 应用程序(因此我的部署包括 JSP 预编译的结果)。
但是现在每次我运行“mvn clean”构建(命令行或在 M2Eclipse 中,文件恢复到以前的状态。有人知道为什么会发生这种情况吗?
谢谢
java - 如何配置 Eclipse Web 浏览器/网络设置?
我使用“anonproxy”绕过一些公共网络中的网络限制,并且不知何故 eclipse 设法配置自己以使用它。即使我在 Firefox 中禁用了代理设置,eclipse 仍然使用它。当我尝试停止代理服务时,eclipse 只是弹出一条消息说代理拒绝连接。如何从 Eclipse 中删除任何代理设置?
eclipse - 多模块 m2eclipse/WTP 项目能否将实用程序模块部署到 WEB-INF/类中?
我们目前使用带有内置 Maven4MyEclipse 集成和内置 J2EE 服务器支持的 MyEclipse,但希望转换为常规 Eclipse(特别是 Helios)以便能够在 Windows 上使用其 64 位安装。(MyEclipse 在 Windows 上还不支持 64 位。)
到目前为止,我已经有了一个使用 m2eclipse 和 WTP 插件的 Helios eclipse 工作原型,将我们的大型 Web 应用程序部署到 tomcat。部署有点占用处理器资源,但它可以工作并且应用程序会启动。
这里最重要的不同是依赖项目的部署方式。在我们的 MyEclipse 环境中,所有依赖项目都部署到 WEB-INF/classes 文件夹中,因此当服务器运行时,在 IDE 中对 java 类的更改只会将受影响的文件复制到服务器的 WEB-INF/classes 并将类热交换到 JVM 中,然后...繁荣 - 对服务器进行实时更改。非常适合调试。
然而,在我的 helios 转换中,所有依赖项目都获得了 JARed 并放入 WEB-INF/lib。这样做的好处是实际上看起来像我们真正的 maven 构建的生产映像的样子,但是开发环境因此受到严重的不利影响,因为热交换能力似乎完全丧失了。在这里,如果我在依赖项目中更改了一个java类,m2eclipse会重新打包JAR,看到部署的web应用程序不同步,重新发布整个应用程序。这不仅是一个问题,因为整个 Web 应用程序必须循环(坦率地说,鉴于它的大小和巨大的初始化时间,我们的应用程序做得不好),这也是 eclipse 重新发布时令人讨厌的延迟。(对于我们的应用程序,这大约需要一两分钟。)
所以我的问题是:有没有办法让依赖项目内部的更改热交换到正在运行的 JVM 并替换已部署的文件,而不会出现这种讨厌的重新发布惩罚?我假设这意味着将这些类文件部署到 WEB-INF/类,但不确定是否 (a) 可能或 (b) 作为此解决方案的一部分确实有必要。
其他人正在做什么来解决这个问题?可以解决吗?
提前致谢!
java - 如何更改默认的 Eclipse WTP“Web 资源”动态文件夹
我需要更改默认的 Eclipse WTP“Web Resources”动态文件夹。目前它指向 WebContent,我需要指向 src\main\webapp。
eclipse - 为什么我无法在独立的 tomcat 实例中访问 .properties 文件,但在嵌入 Eclipse 的实例中却没有?
我在 Eclipse 中编写了一个简单的 Hello World Servlet,在我的 HelloWorldServlet.java 的 doGet 方法中包含以下内容
PropertyLoader 是与 Servlet 位于同一包中的一个简单类,它执行以下操作:
我在 /WebContent/WEB-IND/classes 中放置了一个名为 helloSettings.properties 的文件,其中包含以下单行内容:
当我将 Tomcat 6.0 添加到我的项目并在 Eclipse 中运行它时,它会成功打印
“Hello Settings World”到网络浏览器。
但是,当我将项目导出为 war 文件并手动将其放置在 .../Tomcat 6.0/webapps 中时,我的结果是“null”。
类路径/类加载器配置有问题吗?权限?任何其他配置文件?我知道 helloSettings.properties 文件位于 WEB-INF/classes 文件夹中。
有什么帮助吗?
eclipse - 在 Eclipse WTP 中创建 Axis2 服务失败,在 Eclipse WTP 中创建 Axis2 服务失败,NoClassDefFoundError -CatalogManager
我正在使用带有 Web 工具平台的 Eclipse Galileo,并且正在尝试创建一个示例 Axis2 服务。我了解到 Eclipse WTP 不适用于 Axis2 1.5,所以我使用的是 1.4.1。我主要遵循以下教程:
Eclipse WTP 教程 - 通过 Apache Axis2 创建自下而上的 Web 服务 ( http://www.eclipse.org/webtools/community/tutorials/BottomUpAxis2WebService/bu_tutorial.html ) 当我启动在 Eclipse 中构建的 tomcat 时,我收到以下错误:
[INFO] 异常创建 Axis 服务:null java.lang.NoClassDefFoundError: org/apache/xml/resolver/CatalogManager at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java .security.SecureClassLoader.defineClass(Unknown Source) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1850) ..... [错误] 错误:在 jar 中找不到带注释的类:文件:/C: /Users/narinskya/workspace5/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/axis2service/WEB-INF/servicejars/version.jar。服务部署失败。
eclipse - 使用 Maven 为 Eclipse 生成 Web 应用程序项目。
我是这种方法的新手。我的 Web 应用程序使用了 Maven、Tomcat 和 Eclipse。但我正在尝试使用原型插件创建 Maven 项目的方法。
我的目标是使用 Maven 为 Eclipse 创建一个 Web 应用程序项目,然后可以将其导入 Eclipse。我很确定有一种超级简单的方法可以做到这一点,我想知道它是什么。
我正在使用 Tomcat 6、Eclipse Helios 和 Maven 2。
我指的是这个由 3 部分组成的帖子:
但是当我将项目导入 Eclipse 时,我看不到该Run As > Run on server
选项。
解决此问题的最佳方法是什么?任何可以帮助我理解该方法的资源链接都会很棒!
eclipse - 为什么Eclipse JSP 编辑器无法合理地双击选择?
我想双击这个字符串中的“用户”
然后应该只选择“用户”,因为它是在 Java 环境中唯一有意义的行为,但是(愚蠢的)Eclipse 会选择引号之间的整个字符串。
这仍然存在于 Eclipes Helios 中。
也许我错过了一些东西,但我没有找到允许改变这种行为的设置。
感谢任何提示或只是抱怨这个缺失的功能(或者更确切地说是错误)......