您的位置:首页 > 运维架构 > Tomcat

PPLK: Eclipse3.1.2+Tomcat5.5.15+Lomboz+XDoclet+VE(待完善)

2006-02-24 21:31 417 查看
[align=left]Eclipse3.1.2 + Tomcat5.5.15 +Lomboz+XDoclet[/align]
[align=left]安装 | 配置 (Jsp | Servlet | JavaBean)[/align]
[align=left]  [/align]
[align=left]一>  I> Download SoftWare[/align]
[align=left] Jdk: http://java.sun.com/j2ee/1.4/download.html[/align]
[align=left]Eclipse: http://www.eclipse.org/downloads/[/align]
[align=left]Tomcat: http://www.apache.org/dist/tomcat/tomcat-5/v5.5.15/bin/[/align]
[align=left]http://lomboz.objectweb.org/downloads/drops/R-3.1.2-200602261400/ [/align]
[align=left](All in one) + Tomcatplugin + XDoclet-1.2.3;[/align]
[align=left][/align]
[align=left](admin | compat | deployer | .) --- 解压到同一目录下.[/align]
[align=left]Eclipse plugins: (安装: Copy | links)[/align]
[align=left]Tomcatplugin:  http://www.sysdeo.com/sysdeo/eclipse/tomcatplugin[/align]
[align=left]Lomboz:       http://download.forge.objectweb.org/lomboz/ (version!)[/align]
[align=left]Emf: http://download.eclipse.org/tools/emf/scripts/downloads.php[/align]
[align=left]XDoclet: http://sourceforge.net/project/showfiles.php?group_id=31602[/align]
[align=left]VE: http://www.eclipse.org[/align]
[align=left]Myeclipse:          http://www.myeclipseide.com[/align]
[align=left][/align]
[align=left](E3.1.2+emf-sdo-runtime.2.1.0 + lomboz.3.1Rc + XDoclet-1.2.3)[/align]
[align=left][/align]
[align=left]二>  II> Deploy[/align]
[align=left] Jdk: (SEV)[/align]
[align=left]         JAVA_HOME =jdk.path[/align]
[align=left]         CLASSPATH=.;%JAVA_HOME%/lib/dt.jar;[/align]
[align=left]%JAVA_HOME%/lib/tool.jar;[/align]
[align=left]         PATH=%JAVA_HOME%/bin;[/align]
[align=left] Tomcat: (SEV)[/align]
[align=left]    CATALINA_HOME=tomcat.path;[/align]
[align=left]         CATALINA_BASE =tomcat.path;[/align]
[align=left]         CLASSPATH: %CATALINA_HOME%/common/lib/servlet.jar;[/align]
[align=left][/align]
[align=left]建立自己的 webapp 目录:[/align]
[align=left]a> 在webapps目录下新建一个目录,起名叫myapps;[/align]
[align=left]b> myapps下新建一个目录WEB-INF, 注意大小写;[/align]
[align=left]c> WEB-INF下新建一个文件web.xml,内容如下:[/align]
[align=left] [/align]
[align=left]<?xml version="1.0" encoding="ISO-8859-1"?> [/align]
[align=left]<!DOCTYPE web-app [/align]
[align=left]PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" [/align]
[align=left]"http://java.sun.com/dtd/web-app_2_3.dtd"> [/align]
[align=left]<web-app> [/align]
[align=left]<display-name>My Web Application</display-name> [/align]
[align=left]<description> [/align]
[align=left]A application for test. [/align]
[align=left]</description> [/align]
[align=left]</web-app>[/align]
[align=left] [/align]
[align=left]产生一下结构:[/align]
[align=left]G:/TOMCAT/webapps/myapps/WEB-INF/classes 和 lib;[/align]
[align=left]G:/TOMCAT/webapps/myapps下即可运行jsp![/align]
[align=left]{[/align]
[align=left]     建立非 webapps 下的目录: (在 </host>前加上)[/align]
[align=left]    <Context path="/pp" docBase="myapps.path" debug="0" [/align]
[align=left]    reloadable="true" ></Context> Over![/align]
[align=left]    Ex:   http://localhost/pp/Test.jsp[/align]
[align=left]}[/align]
[align=left][/align]
[align=center][/align]
[align=left]完成第一个 servelet 程序:[/align]
[align=left]package test; [/align]
[align=left]import java.io.IOException; [/align]
[align=left]import java.io.PrintWriter; [/align]
[align=left]import javax.servlet.ServletException; [/align]
[align=left]import javax.servlet.http.HttpServlet; [/align]
[align=left]import javax.servlet.http.HttpServletRequest; [/align]
[align=left]import javax.servlet.http.HttpServletResponse; [/align]
[align=left]public class Test extends HttpServlet { [/align]
[align=left]    protected void doGet(HttpServletRequest request, HttpServletResponse response)                                                           throws ServletException, IOException { [/align]
[align=left]        PrintWriter out=response.getWriter(); [/align]
[align=left]        out.println("<html><body><h1>This is a servlet test.</h1></body></html>"); [/align]
[align=left]        out.flush(); [/align]
[align=left]   } [/align]
[align=left]}[/align]
[align=left] [/align]
[align=left]产生以下结构:[/align]
[align=left]G:/TOMCAT/webapps/myapps/classes/test/Test.class[/align]
[align=left][/align]
[align=left]修改webapps/myapp/WEB-INF/web.xml,添加servlet和servlet-mapping 编辑后的web.xml如下所示,红色为添加的内容: [/align]
[align=left][/align]
[align=left]<?xml version="1.0" encoding="ISO-8859-1"?> [/align]
[align=left]<!DOCTYPE web-app [/align]
[align=left]PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" [/align]
[align=left]"http://java.sun.com/dtd/web-app_2_3.dtd"> [/align]
[align=left]<web-app> [/align]
[align=left]<display-name>My Web Application</display-name> [/align]
[align=left]<description> [/align]
[align=left]A application for test. [/align]
[align=left]</description> [/align]
[align=left]<servlet> [/align]
[align=left]<servlet-name>Test</servlet-name> [/align]
[align=left]<display-name>Test</display-name> [/align]
[align=left]<description>A test Servlet</description> [/align]
[align=left]<servlet-class>test.Test</servlet-class> [/align]
[align=left]</servlet> [/align]
[align=left]<servlet-mapping> [/align]
[align=left]<servlet-name>Test</servlet-name> [/align]
[align=left]<url-pattern>/Test</url-pattern> [/align]
[align=left]</servlet-mapping> [/align]
[align=left]</web-app>[/align]
[align=left]<这一段声明了你要调用的Servlet,servlet-mapping则是将声明的servlet"映射"到地址/Test上>[/align]
[align=left][/align]
[align=left][/align]
[align=left]建立自己的 Bean:[/align]
[align=left]package test; [/align]
[align=left]public class TestBean{ [/align]
[align=left]    private String name = null; [/align]
[align=left]    public TestBean(String strName){ [/align]
[align=left]         this.name=strName; [/align]
[align=left]    } [/align]
[align=left]    public void setName(String strName){ [/align]
[align=left]         this.name=strName; [/align]
[align=left]    } [/align]
[align=left]    public String getName(){ [/align]
[align=left]    return this.name; [/align]
[align=left]    } [/align]
[align=left]}[/align]
[align=left]产生以下结构:[/align]
[align=left]G:/TOMCAT/webapps/myapps/classes/test/TestBean.class[/align]
[align=left][/align]
[align=left]新建一个 TestBean.jsp 文件:[/align]
[align=left]<%@ page import="test.TestBean" %> [/align]
[align=left]<html><body><center> [/align]
[align=left]<% [/align]
[align=left]TestBean testBean=new TestBean("This is a test java bean."); [/align]
[align=left]%> [/align]
[align=left]Java bean name is: <%=testBean.getName()%> [/align]
[align=left]</center></body></html>[/align]
[align=left]  [/align]
[align=left]至此, Tomcat下的 Jsp | Servlet | JavaBean 的配置已经完成![/align]
[align=center][/align]
[align=center][/align]
[align=center][/align]
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息