|
天堂之光 人间希望
你我共同品味
JAVA的浓香.
Linux的清芬. |
« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
链接 |
联系我
msn:zhanglincon@hotmail.com |
Blog信息 |
blog名称: 日志总数:99 评论数量:281 留言数量:4 访问次数:809592 建立时间:2005年11月17日 |

| |
[eclipse]jsp环境搭建Eclipse3.2+MyEclipse5.5+Tomcat5.5 原创空间, 软件技术
zhanglincon 发表于 2008/5/11 0:21:24 |
采用的是Eclipse3.2+MyEclipse5.5+Tomcat5.5,jdk采用1.6(在此不重点介绍)Tomcat5.5.26:http://apache.mirror.phpchina.com/tomcat/tomcat-5/v5.5.26/bin/apache-tomcat-5.5.26.zipEclipse3.2:http://mirror.in.th/eclipse/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-SDK-3.2.2-win32.zipMyEclipse5.5(与Eclipse3.2配套的MyEclipse插件):http://downloads.myeclipseide.com/downloads/products/eworkbench/5.5.1GA/MyEclipse_5.5.1GA_E3.2.2_FullStackInstaller.exeEclipse3.2汉化包:http://www.gtlib.gatech.edu/pub/eclipse/eclipse/downloads/drops/L-3.2.1_Language_Packs-200609210945/NLpack1-eclipse-SDK-3.2.1-win32.zipjsEclipse(Eclipse的javascirpt插件):http://trials.adobe.com/pub/esd/labs/jseclipse/jseclipse_plugin_040207.zip一切准备就绪,可以开始了。1、安装JDK于C盘根目录下(根据需要也可选择其它安装路径),并配制环境变量如下:新增“系统变量”JAVA_HOME,值设置为“C:\java\jdk606”(此处即为我的JDK安装目录),新增“系统变量”CLASSPATH,值设置为“.;%JAVA_HOME%\lib\;”(注意,前面的.表示当前路径,此处不可少)修改“系统变量”PATH,新增值“%JAVA_HOME%;%JAVA_HOME%\bin;”(注意,新增的值与原有值之间必需用;号分隔)完成后通过CMD命令窗输入命令“java -version”查看jdk是否安装成功。2、安装tomcat5.5(我的安装路径为d:\tomcat 5.5),并配制环境变量如下:新增“系统变量”CATALINA_HOME,值设置为D:\Tomcat 5.5(我的tomcat安装路径)修改“系统变量”CLASSPATH,新增值”%CATALINA_HOME%\common\lib;“完成后打开tomcat控制台,开启服务,在IE中输入地址:http://localhost:8080查看是否安装完成(注,localhost表示本机,8080为tomcat默认的端口,在安装时应该能够设置,此处为默认)3、安装Eclipse3.2我下载的是一个sdk包,只需要解压后即可,我将其考贝到D盘根目录下,即:D:\eclipse,到安装目录下运行eclipse.exe,即可启动Eclipse4、汉化Eclipse解压Eclipse3.2汉化包,将features和plugins文件夹复制到d:\eclipse下,覆盖原来的文件夹即可,5、安装MyEclipse插件:运行MyEclipse_5.5.1GA_E3.2.2_FullStackInstaller.exe即开始安装,选择myeclipse的安装目录,其间不再需要选择Eclipse3.2的安装路径,因为他已经包含了eclipse3.2,安装后可在myeclipse安装目录下发现eclipse的子文件夹。完成后把Eclipse3.2安装路径上的features和plugins文件夹复制到MyEclipse子文件夹eclipse中,覆盖原来两个文件夹。即,在d:\eclipse中的features和plugins文件夹复制到{$MyEclipse_Home}/eclipse子文件夹中,替换掉原来的两个文件夹。完成后,运行该子文件夹中的eclipse.exe,即可启动汉化后的myeclipse。
再单击MyEclipse菜单下“Update Subscriber”输入注册码“myeclipse5.5”和“zLR8ZC-850444-5453675708725833”,单击“完成”6、安装jsEclipse插件:jsEclipse插件用于开发带有ajax的WEB,很有用。在启动Myeclipse后打开“帮助”->“软件更新”->“查找并安装”菜单,弹出更新界面。在弹出界面中选择“搜索要安装的新功能部件”单选框后,单击“下一步”,之后再单击右侧的“新建己归档的站点”按钮,在弹出的对话框中选择下载的“jseclipse_plugin_040207.zip”。之后按照安装步骤即可成功安装。7、在MyEclipse中添加tomcat:在Eclipse中单击菜单“窗口”->“首选项”弹出首选项对话框,在左侧的树形列表中选择“MyEclipse”->“Application Servers”->“Tomcat”->“Tomcat 5.X”,选择“Enable”单选框,将其激活。在“Tomcat home directory”后的“浏览”中选择d:\Tomcat 5.5(即tomcat的安装路径)。再单击“Tomcat 5.X”树形列表下的"JDK",在Tomcat JDK name后的ADD按钮上选择C:\JDK606(即JDK的安装路径),并重新命一个名,我命名为jdk6。单击确定即可。自此,环境搭建完毕。第二天: jsp与Servlet的学习jsp的语法可以在相关的资料中学到,但主要的是要弄清它的运行架构,这样才能开发呀。在Eclipse中新建一个[MyEclipse]下[J2EE Projects]的[Web Project],即建立一个Web的工程,我建的工程名为"mytest"(注意大小写呀,java中可是区分大小写的,我用的全是小写)1、建立一个jsp在Eclipse的“包资源管理器”上选中工程根,即“mytest”。然后右键单击选择"新建"->"jsp",即建立了一个新的JSP页面,名称为index.jsp其核心代码为: <body> This is my JSP page. <FORM name="f1" method="POST" action="servlet/test"> <INPUT type="text" name="user" /> <P></P><P><INPUT type="password" name="pw"></P> <INPUT type="Submit" name="ok" value="确 定" /> <INPUT type="Reset" name="Can" value="取 消" /> <P></P><P></P></FORM> <br> <P></P></body> 以上"servlet/test"表示form需要提交访问的Servlet的名字,注意其路径写法,应与web.xml中test这个servlet的<url-pattern>配制相符。 此处在后面Servlet中会有叙述。 此处即表示当"Submit"(单击确定)后,Form中的内容会作为一个整体提交给action后所指定的Servlet。而由Servlet中的Method(此处为post)指定的方法处理。 2、建立一个Servlet选择“新建”->“Servlet”,在对话框中输入Servlet的名称,即test,之后“完成”。注意,此时WEB-INF下的Web.xml内容变为:<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <servlet> <description>This is the description of my J2EE component</description> <display-name>This is the display name of my J2EE component</display-name> <servlet-name>test</servlet-name> <servlet-class>test</servlet-class> </servlet>
<servlet-mapping> <servlet-name>test</servlet-name> <url-pattern>/servlet/test</url-pattern> </servlet-mapping>
</web-app>从以上可以看到Servlet映射中的url为"/servlet/test",由于我是在默认包中建立的test,所以,test.java就直接在src文件夹下存放,,即表示在Servlet的根下。3、Eclipse中发布建立好之后,即可以测试了。首先要选中“项目”->“自动构建”选项,这样,每当我们保存修改的文件时都会由Eclipse自动构建。由于此前已在Eclipse中添加了Tomcat,我们只需要在项目根上右键单击,选择“MyEclipse”->“add and remove Project Deployment”,在弹出的对话框中单击Add,选择Server后的Tomcat 5,单击确定。选中Deployment后的Tomcat,单击“Redeploy”即发布成功,但建议在关闭Tomcat的情况下发布,否则可能发布不成功。打开Tomcat服务,在IE中输入:http://localhost:8080/mytest会看到登录页面。单击“确定”按钮,会看到“....using the POST method”这样的一串字符,OK,你的Servlet调用成功了,如果不成功,也许是你的Action后的路径不正确,这就需要你单击测试Servlet。在IE中输入:http://localhost:8080/mytest/servlet/test如果调用成功表示test这个Servlet没有问题。此为我们提供了一种检测Servlet路径的方法。
|
|
|