我对Java Web开发方面的了解非常有限,突然被要求开发一个Web应用程序并学习维护它。我正在努力设置一个环境,以便能够测试和调试现有的代码给我。
我用的是windows XP。5.他们甩给我的web应用程序有以下结构:
Parent_directory
|- src
|- mainapp
|- model
|- AssignT.java
|- LeavePerm.java
|- Invoice.java
|- ....
|- util
|- Dates.java
|- reports.java
|- .....
|- application.properties
|- DB.properties
|- log.properties
|- email.properties
|- ......
|- Webroot
|-images
|- 1.png
|- ......
|-jsp
|- index.jsp
|- email.jsp
|- assign.jsp
|- leave.jsp
|- .....
|-META-INF
|- context.xml
|- MAINFEST.MF
|-Scripts
|- display.js
|- info.js
|- dates.js
|-WEB-INF
|- classes
|- {EMPTY}
|- lib
|- {MANY .jar files}
|- faces.config.mex
|- faces.config.xml
|- web.xml
web应用程序正在工作,但需要进行微小的修改,因此为什么我需要能够设置eclipse和tomcat 5的环境,以便能够进行这些更改和测试。
安装tomcat和tomcat eclipse插件后,我在server选项卡中添加了tomcat服务器,因此eclipse知道tomcat在哪里并能够启动/停止它,但无法让它加载上述导入的项目并运行它。在服务器上尝试"添加或删除"选项告诉我"没有可以添加的资源"。
我将感激任何帮助或指导。谢谢
您是否下载了标记为" Eclipse for Java EE Developers
"的软件包?如果是,那么它包含WTP,并确保项目作为facet "Dynamic Web Module"被选中。
在eclipse中,facet用作启用用户界面的标记元素。
如何激活facet:
-
不是一个面形项目然后进入项目>属性>项目面点击"转换为面形…"
-
已经面项目进入项目>属性>项目面选择"动态Web模块"与适当的2.3或2.5版本
之后,您应该能够在server选项卡中将项目添加到tomcat服务器。
关于动态Web项目和应用程序的更多信息。