java - java Eclipse WTP vs sydeo,"服务模块不发布"

  显示原文与译文双语对照的内容
118 4

我有问题要找到插件Sysdeo的性能,使用 Eclipse的集成插件 WTP 。

为了进行迁移,因此我在 Eclipse 中的单独项目上安装了。

我注意到了生产力的差异,根据我所理解的:WTP需要在目录构建中发布源代码,以便tomcat能够在配置中。这里"pulish"很长:需要重新充电上下文以便修改可见。( 5 在最长的场地处干燥,最长为 15sec ) 。

不需要在项目中生成文件,只要文件修改。Eclipse 生成和这些修改都立即可用就可以立即在项目中构建内部。

以下是我的服务器配置:

选项"服务模块而不发布"允许精确地生成 sydeo:选择运行的项目的生成目录。这里配置在上下文中表达自己。( 它是能够恢复的,我已经经检查了"发布将上下文调整为 serparate XML行")

比较这些文件:

  • 下面是Sysdeo生成的上下文文件
 <Context path="/tatoile _syseo" reloadable="false" docBase="D:32bitserveur32bitworkspacetatoile _syseo" workDir="D:32bitserveur32bitworkspacetatoile _syseowork"/>
  • WTP生成的文件上下文

</> encoding= Loader Loader/Context Loader Loader/Context/Context/Context/Context Loader Loader Loader Loader Loader Loader Loader Loader Loader Loader/Context Loader

以后分析这两个文件是一样的。

现在让我们回到这个问题。因此,我使用相同的服务器,因此上面的两个上下文文件都是。经验:我通过插件Sysdeo启动 tomcat,两个上下文中的负载是一个配置的,另一个是通过Sysdeo配置的。双方都以相同的方式做出反应,修改在 tatoile _syseo和tatoile中立即。

另一方面,我通过 Eclipse 中的in ( 选项卡服务器 等等 ) 在中启动了 in,这两个项目的tatoile _syseo和tatoile不立即。注意:自动重新加载必须放入启用中,以便修改修改。( 当服务器指示我们重新加载上下文时,我们可以以看到修改。)

enter image description here

从它中扣除上下文的配置并不是原因,而是插件启动tomcat的方式;。

以下是WTP项目:

enter image description here

时间:原作者:0个回答

98 2

从 @Vsplit 中得到的答案

通过添加 Maven 部署添加解决了这个问题。没有性能问题。而且我不会在没有发布的情况下激活服务模块

原作者:
136 3

在插件市场寻找一个名为m2e-wtp的免费插件。这将处理提供的范围问题。对于未部署的类,通常我看的地方是部署程序集和/或者 Java Build 路径。确保条目( 以及相关模块) 都存在并且位于正确的位置。

原作者:
...