eclipse - 如何从基于 tomcat 的项目中为 jetty 创建一个新的 eclipse 项目并使用 svn/subclipse 进行版本控制?

标签 eclipse svn tomcat jetty subclipse

有没有简单的方法可以解决下面的问题? 我有一个 eclipse 工作区,其中有一个使用 subclipse 插件在 svn 中共享的动态 Web 项目。 该项目基于tomcat7。 现在我想将项目移动到 jetty8,将源文件留在同一个 svn 存储库中。那可能吗? 我不想终止之前在 tomcat 上的项目,但我想保留这两个项目。

我尝试按原样将 tomcat 项目导入到新工作区,但它不起作用。 程序不流畅应该做哪些步骤?

最佳答案

我是这样解决的:

  1. 在存储库中创建 tomcat 项目的分支
  2. 将 tomcat 项目导入到新工作区
  3. 将项目切换到之前创建的分支
  4. 由于项目不能按原样在 jetty 上运行,将 targeted runtimes 属性更改为 jetty

  5. 因为 eclipse 没有在类路径中包含所有的 jetty jar,所以从 jetty lib 目录中添加缺少的 jar

  6. 修复一些其他的东西,比如 JSF2 on Jetty gives randomly 'zip file closed' but works when running from maven jetty plugin (jetty:run)

现在它完美运行了! 希望这可以帮助别人。

关于eclipse - 如何从基于 tomcat 的项目中为 jetty 创建一个新的 eclipse 项目并使用 svn/subclipse 进行版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8916606/

相关文章:

ios - 使用 SVN 修复 Xcode 中的重复工作副本

java - Tomcat 显示 404

java - 在 Apache Tomcat 中使用唯一线程

java.lang.NoClassDefFoundError : org/apache/tomcat/util/descriptor/tld/TldParser 错误

android - 在我的 android 应用程序的谷歌地图中添加我的位置按钮

java - 在 Android 上使用 Sphinx4

eclipse - 加载了不兼容的 JavaHl 库

ios - 为什么在打包适用于 iOS 的 Adob​​e AIR 应用程序 (.IPA) 时 FDT 显示 Java 堆错误

java - 尝试导入 org.apache 时出现 Eclipse 错误

svn - github中的私有(private)文件夹