Vsp*_*lit 103 java eclipse tomcat eclipse-wtp m2e-wtp
我有问题通过使用eclipse的集成插件WTP来找到插件sysdeo的性能.
为了进行迁移并进行比较,我在eclipse中的不同项目中安装了两个.
根据我的理解,我注意到了生产力的差异:WTP需要在目录构建中发布源代码,以便tomcat安排它们.这种"脉动"很长:需要对上下文进行充电,以便可以看到修改.(5在大多数院子里干燥15秒 - 最长20秒).
Sysdeo没有; 一旦eclipse构建了修改文件,eclipse构建就会在项目内部构建内部目标,eclipse就会立即构建内部目标(浏览器上的F5,我们立即得到结果).
这是我的服务器配置:

选项"提供没有发布的模块"允许使sydeo成为正确的选择:选择正在运行的项目的构建目录.此配置在上下文文件中表达自己.(它能够取回我已经检查过"发布调制上下文到serparate XML行")
这些文件的比较:
Run Code Online (Sandbox Code Playgroud)< Context path="/tatoile _syseo" reloadable="false" docBase="D:\32bit\serveur32bit\workspace\tatoile _syseo" workDir="D:\32bit\serveur32bit\workspace\tatoile _syseo\work" />
<?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项目:

小智 2
在插件市场中查找名为 m2e-wtp 的免费插件。这将解决所提供的范围问题。至于未部署的类,我通常查看的位置是部署程序集和/或 Java 构建路径。确保条目(和依赖模块)全部存在并且位于正确的位置。
| 归档时间: |
|
| 查看次数: |
2766 次 |
| 最近记录: |