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]
[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]
相关文章推荐
- eclipse3.1.2+tomcat5.5.15+lomboz3.1.2+wtp中碰到的问题解决方法!
- eclipse3.1.2+tomcat5.5.23+lomboz3.1.2开发环境的搭建
- 用Eclipse3.0+jboss4+jboss-ide1.4+Lomboz 3开发J2EE
- Eclipse+Tomcat+Lomboz的配置总结
- 快速配置Eclipse3.1.1+Tomcat5.0+Lomboz
- jsp开发所需要的eclipse插件(lomboz、tomcatplugin)及其安装、配置方法
- Eclipse导入工程后,XDoclet错误:Missing library: xdoclet-1.2.1.jar. Select the home directory for XDoclet. 1.
- 完善eclipse代码提示,代码自动完成功能
- Eclipse3.1.2汉化link方法归纳
- 动作时,使用lomboz+Eclipse中编写程序,浏览器一直报 找不到.class文件
- Eclipse+Tomcat+Lomboz的安装配置说明
- Eclipse+Lomboz+JBoss 配置J2EE开发环境
- 在Redhat9 Linux下安装汉化eclipse3.1.2的c/c++开发平台
- Poechant 教你如何安装Eclipse的Visual Editor(VE),只需要复制粘贴,其实就那么简单
- Eclipse 3.5.2 安装VE插件详细教程
- Eclipse安装VE插件(转载)
- eclipse中設置Lomboz
- Eclipse3.2+Lomboz安装手记
- eclipse3.2 + lomboz3.2 + Tomcat5.0.28配置
- 配置Eclipse3.0+lomboz3.0+jboss3.2.3