标签: eclipse-wtp

如何修复错误"正在更新Maven项目".不支持的IClasspathEntry种类= 4?

我在STS中导入了maven项目,当我运行我收到的更新更新项目时:

"Updating Maven Project". Unsupported IClasspathEntry kind=4
Run Code Online (Sandbox Code Playgroud)

这有解决方法吗?

eclipse m2eclipse eclipse-wtp maven

411
推荐指数
5
解决办法
22万
查看次数

Eclipse .classpath/.project文件中有什么内容?

我们最近遇到了一个针对我们团队成员的Eclipse项目的问题.Tomcat没有部署应用程序的JAR.

我们最终注意到.classpathEclipse文件与项目正常的团队成员不同.我们.classpath用一个好的项目替换了文件,并且Tomcat部署完成了.

只是出于好奇,并知道如果出现问题,将来会发生什么,.classpath以及.project文件内部的内容.我可以在那里添加什么,这一切意味着什么?

java eclipse configuration-files eclipse-wtp

135
推荐指数
4
解决办法
15万
查看次数

Eclipse WTP vs sydeo,"提供模块而不发布"

我有问题通过使用eclipse的集成插件WTP来找到插件sysdeo的性能.

为了进行迁移并进行比较,我在eclipse中的不同项目中安装了两个.

根据我的理解,我注意到了生产力的差异:WTP需要在目录构建中发布源代码,以便tomcat安排它们.这种"脉动"很长:需要对上下文进行充电,以便可以看到修改.(5在大多数院子里干燥15秒 - 最长20秒).

Sysdeo没有; 一旦eclipse构建了修改文件,eclipse构建就会在项目内部构建内部目标,eclipse就会立即构建内部目标(浏览器上的F5,我们立即得到结果).

这是我的服务器配置:

选项"提供没有发布的模块"允许使sydeo成为正确的选择:选择正在运行的项目的构建目录.此配置在上下文文件中表达自己.(它能够取回我已经检查过"发布调制上下文到serparate XML行")

这些文件的比较:

  • 这是sysdeo生成的上下文文件
< Context path="/tatoile _syseo" reloadable="false" docBase="D:\32bit\serveur32bit\workspace\tatoile _syseo" workDir="D:\32bit\serveur32bit\workspace\tatoile _syseo\work" />
Run Code Online (Sandbox Code Playgroud)
  • 由WTP生成的文件上下文

<?xml version ="1.0"encoding ="UTF-8"?> <Context docBase ="D:\ 32bit\serveur32bit\workspace\tatoile\web"path ="/ tatoile"reloadable ="true"source ="org .eclipse.jst.jee.server:tatoile"> <Resources className ="org.eclipse.jst.server.tomcat.loader.WtpDirContext"extraResourcePaths ="/ WEB-INF/classes | D:\ 32bit\serveur32bit\workspace\tatoile\build\classes"virtualClasspath ="D:\ 32bit\serveur32bit\workspace\tatoile\build\classes"/> <Loader className ="org.eclipse.jst.server.tomcat.loader.WtpWebappLoader"useSystemClassLoaderAsParent ="false" virtualClasspath ="D:\ 32bit\serveur32bit\workspace\tatoile\build\classes"/> <JarScanner scanAllDirectories ="true"/> </ Context>

后来分析这两个文件是一样的.

现在让我们回到这个问题.我使用相同的服务器,因此上面的上下文文件都是为这个定义的.经验:我通过插件sysdeo启动tomcat,在两个上下文中的加载是由sysdeo配置WTP的另一个.两个当局都以同样的方式作出反应,这些修改立即在tatoile _syseo和tatoile中进行.

另一方面,我通过eclipse中的插件WTP(标签服务器等)启动tomcat,修改不会立即在tatoile _syseo和tatoile这两个项目中进行.注意:必须将"自动重新加载"置于"已启用"中,以便将修改考虑在内.(当服务器指示我们已重新加载上下文时,我们可以看到修改.)

在此输入图像描述

我从中推断出上下文的配置不是原因,而是插件启动tomcat的方式; 那里或我干......

这是WTP项目:

在此输入图像描述

java eclipse tomcat eclipse-wtp m2e-wtp

103
推荐指数
1
解决办法
2766
查看次数

Eclipse"服务器位置"部分已禁用,需要更改才能使用Tomcat安装

我在Eclipse中使用Tomcat 5.5安装设置了一个动态Web项目.

我想成为服务器设置给我们的Tomcat安装,而不是工作空间元数据的位置,但是当Eclipse显示"概述"屏幕为服务器"服务器位置"部分被禁用,因此我无法改变它.

打开服务器视图,然后双击服务器时,将显示概述屏幕.

是否可以启用"概述"屏幕的这一部分或破解配置文件以指向Tomcat安装?

eclipse tomcat eclipse-3.4 tomcat5.5 eclipse-wtp

100
推荐指数
3
解决办法
13万
查看次数

方法必须有签名"String method()... [etc] ..."但是有签名"void method()"

我有一个数据表,每行有一个按钮:

<ice:dataTable ... var="item">
  <ice:column>
    <h:commandButton value="Download" action="#{mybean.downloadItem(item)}" />
  </ice:column>
</ice:dataTable>
Run Code Online (Sandbox Code Playgroud)

在支持bean中有这种方法:

public void downloadItem(Item item) {
    // ...
}
Run Code Online (Sandbox Code Playgroud)

一切正常(单击该方法时执行),但Eclipse验证失败并显示以下奇怪消息:

方法必须具有签名"String method(),String method(),String方法(String),String方法(String,String),String方法(String,String,String),String方法(String,String,String,String) ,String方法(String,String,String,String,String),String方法(String,String,String,String,String,String),String方法(String,String,String,String,String,String,String),String method(String,String,String,String,String,String,String,String),String方法(String,String,String,String,String,String,String,String,String),String方法(String,String,String, String,String,String,String,String,String,String),String方法(String,String,String,String,String,String,String,String,String,String,String),String方法(String,String,String, String,String,String,String,String,String,String,String,String),String method(String,String,String,String,String,String,String,String,String,String,String,String,String),String方法 tring,String,String,String,String,String,String,String,String,String,String,String,String,String),String method(String,String,String,String,String,String,String,String,String, String,String,String,String,String,String),String方法(String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String),String method(String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String),String method(String,String,String,String,String, String,String,String,String,String,String,String,String,String,String,String,String,String),String method(String,String,String,String,String,String,String,String,String,String, String,String,String,String,String,String,String,String,String)"但是有签名"void method()"

我能做什么?

如果这是相关的,我在Tomcat 7上使用Eclipse Indigo SR1.

eclipse validation jsf el eclipse-wtp

64
推荐指数
1
解决办法
3万
查看次数

如何禁用eclipse服务器启动超时?

默认情况下,在Eclipse Web Tools中使用Web应用程序服务器时,服务器启动将在超时45秒后失败.我可以在服务器实例属性中增加此超时,但我没有看到完全禁用超时的方法(在调试应用程序启动时很有用).有没有办法做到这一点?

eclipse eclipse-wtp

62
推荐指数
4
解决办法
6万
查看次数

Eclipse错误:此项目需要迁移WTP元数据

我们在Eclipse 3.2中开始了一个Web项目,我们已经升级到Eclipse 3.4但是现在Project有错误:

"该项目需要迁移WTP元数据"

我们尝试右键单击并执行"快速修复",实际上是迁移WTP元数据.遗憾的是没有任何反应,错误依旧

我们可以从问题中删除该错误,一切正常,但是,每次从源代码控制重新导入项目时,错误都会重新出现.有关如何永久摆脱此错误或如何实际迁移WTP元数据的任何想法?

更新:每个人,请投票给你的答案,而不是添加你自己的答案,引用前一个人的答案.

java eclipse eclipse-wtp

56
推荐指数
3
解决办法
6万
查看次数

Eclipse webtools项目(WTP)及其性能/质量

我们公司几年来一直在使用eclipse(我们从0.7版开始使用WTP)

我目前正在使用WTP 3.2.3评估eclipse 3.6.2,它应该用WTP 3.0.4取代eclipse 3.4.2作为我们的主要IDE.

而且我不得不再次对性能问题感到非常失望:
WTP 3.2.3似乎比3.0.4慢得多.
事实上,我真的很想知道为什么每次发布时WTP会变慢.

我们的一个应用程序(动态Web项目)包含大约4000个java类和700个jsps/jsp片段.我们只需要基本的WTP功能来开发jsps,xmls和xsd.我们不需要像Dali那样的高级功能(JPA工具真的应该由webtools项目覆盖吗?),Libra或者首先是一个可视化的xml编辑器.

另一个有趣的观点是,WTP似乎会降低整个IDE的速度.SWT在几秒钟内是非反应性的,cpu使用率非常高(特别是在构建发生之后 - 如果你查看系统作业,几个jsp/javascript索引器正在工作几分钟,即使所有WTP构建验证器已被禁用),打开新文件较慢,浏览项目等.

这在包含仅一个核心cpu的旧机器上尤为明显.

最糟糕的是,我觉得WTP开发团队并不关心性能 (例如,查看http://wiki.eclipse.org/WTP_Performance_Tests页面 - 最后一次更新发生在2008年).

bug报告和关于向的基本特征表现新闻组帖子(如JSP编辑/确认)一段时间后,往往被忽视或关闭,一些例子:在这里,这里,这里.

Quo vadis,WTP?


请不要误会我的意思:

我不想责怪WTP.
事实上,我相信WTP是一个由才华横溢的团队开发的优秀开源项目.
但很明显,该项目的质量保证存在问题,特别是在影响可用性和用户接受度的性能方面.

我只是想指出,团队应该首先关注对大多数用户至关重要的事情,然后再努力实现超级功能.

我的问题

  • 您对WTP的体验是什么,尤其是最新版本?
  • 你能证实或反驳我的意见吗?
  • 还有更好的选择吗?
  • 你有没有切换到WTP,为什么?
  • 您是否有一些最佳实践来加快速度,特别是像我们这样的中高端?

UPDATE

我想对这个问题进行更新,以反映当前的答案并总结当前的结果:

  • 许多用户或多或少抱怨同样的问题,所以我认为这些问题已得到确认.
    顺便说一句,这个问题也在theserverside.com的新闻帖中提到,附加评论.

  • 负责任的WTP项目负责人nitind在WTP的现状上发表了一篇值得一提的文章,我想引用一句:
    "简单的事实是,我们不会花太多时间在性能测试上,因为我们缺乏这方面的资源."
    "当然,我们希望积极主动,而不是反应,但我们倾向于首先将时间分配给功能性问题."

所以这个问题变成了一些社区对WTP团队的公开信:

Dear WTP team,

it's obvious that WTP …
Run Code Online (Sandbox Code Playgroud)

java eclipse ide jsp eclipse-wtp

54
推荐指数
2
解决办法
1万
查看次数

如何在Eclipse中格式化html文件?

XML格式化工作完美但不是html格式.事实上,如果我使用"cmd-shift-F"作为html文件,它只是左对齐几乎所有内容.我附上了之前和之后的照片.

没有应用eclipse html格式

在应用eclipse html格式之后

有谁知道如何解决这一问题?我玩过HTML格式偏好但没有运气.请注意,相同的文档,如果保存为xml将完美格式化.

我正在使用带有WTP插件的eclipse 3.6.

eclipse code-formatting eclipse-wtp

53
推荐指数
2
解决办法
6万
查看次数

Eclipse WTP插件没有Apache Tomcat适配器

我正在使用Galileo Eclipse,我下载了WTP插件,但是当我尝试添加Tomcat服务器时没有Apache Tomcat插件...

任何快速的想法?

eclipse plugins tomcat eclipse-wtp

45
推荐指数
4
解决办法
5万
查看次数