我有一个客户的大型电子商务 Web 应用程序,我已经在 Eclipse 3.1 中开发了几年。至少可以说,我已经准备好前往 Helios。
Web 应用程序在 Java 5.0 中的 Tomcat 5.5 上运行。
到目前为止,我遇到的建议假定我是从头开始或从 WAR 文件开始动态 Web 项目。到目前为止,我能做的最好的是:
- 在 Helios 中创建新工作区
- 创建一个新的 Tomcat 5.5 服务器
- 导入旧 Eclipse 3.1 项目的副本(导入...>常规>“现有项目到工作区”)
- 编辑新的 .project 文件以包含项目的正确“自然”
- 重启 Helios
此时我尝试将我的 Web 项目作为资源添加到 Tomcat 服务器 Eclipse 说没有要添加/删除的资源。
任何关于我下一步是什么的建议,或者将旧 Web 应用程序导入 Helios 的更好方法将不胜感激!
更新:
我选择了下面建议的“干净”选项,我是这样做的:
- 打开 Helios,开始一个新的(即 EMPTY)工作区
- 创建一个新项目,选择“Dynamic Web Project”
- 对“创建本地网络服务器”说“是”,配置您的网络服务器运行时环境等。
- 通过“添加源文件夹”步骤单击“下一步 >”
- 点击“完成”
- 在主项目窗口中,回到旧源的副本并选择 WEB-INF 文件夹的内容,*除了“
src
”(后面的步骤)和“classes
”(不需要)*;将您选择的文件/文件夹复制到WEB-INF
动态 Web 项目的 WebContent 节点中的文件夹中 - 最后,将 的内容拖到Dynamic Web Project 的 Java Resources 节点下的
WEB-INF\src
" " 文件夹中src
- 如果您的 Web 应用程序没有出现在屏幕底部“服务器”选项卡中的 Tomcat 服务器下,请右键单击该服务器并选择“添加和删除...”——您的 Web 项目肯定会在那里
感谢所有回答者的帮助和完全理智的建议!