Java Servlet和JSP / JSF帮助/指导

时间:2011-08-25 00:49:21

标签: eclipse jsp jsf tomcat servlets

我对Java Web开发方面的接触非常有限,突然被要求在Web应用程序上工作并学会维护它。我正在努力设置一个环境,以便能够测试和调试给我的现有代码。

我在Windows XP上。使用Eclipse和Tomcat 5.

他们向我倾倒的网络应用程序具有以下结构:

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插件后,我在服务器选项卡中添加了tomcat服务器,因此eclipse知道tomcat在哪里并且能够启动/停止它但是无法让它加载上面导入的项目并运行它。尝试服务器上的“添加或删除”选项告诉我“没有可添加的资源”。

我将不胜感激任何帮助或指导。

谢谢

1 个答案:

答案 0 :(得分:1)

您下载了标有“Eclipse for Java EE Developers”的套餐吗?如果是这样,那么它包含WTP并确保选择项目为“动态Web模块”。

  

在eclipse中,Facets用作启用用户界面的标记   元件。

如何激活分面:

  • 不是分面项目然后进入项目>属性>项目方面点击“转换为分面形式...”。

  • 已经多方面的项目进入项目>属性>项目方面选择具有适当版本2.3或2.5的“动态Web模块”。

您应该能够在服务器选项卡中将项目添加到tomcat服务器。

有关Dynamic Web projects and applications的更多信息。