jsp环境搭建Eclipse3.2+MyEclipse5.5+Tomcat5.5

来源:互联网 发布:ubuntu u盘怎么打开 编辑:程序博客网 时间:2024/06/05 07:54

采用的是Eclipse3.2+MyEclipse5.5+Tomcat5.5,
jdk采用1.5
下载地址为:
jdk1.5.0.04:
thunder://QUFodHRwOi8vZmlsZS41MXhpYS5jb20uY24vc29mdC8wNjA4L2pkay0xXzVfMF8wNC13aW5kb3dzLWk1ODYtcC5leGVaWg==
Tomcat5.5.23:
http://apache.mirror.phpchina.com/tomcat/tomcat-5/v5.5.23/bin/apache-tomcat-5.5.23.exe
Eclipse3.2:
http://mirror.in.th/eclipse/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-SDK-3.2.2-win32.zip
MyEclipse5.5(与Eclipse3.2配套的MyEclipse插件):
http://downloads.myeclipseide.com/downloads/products/eworkbench/5.5.1GA/MyEclipse_5.5.1GA_E3.2.2_FullStackInstaller.exe
Eclipse3.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.zip
jsEclipse(Eclipse的javascirpt插件):
http://trials.adobe.com/pub/esd/labs/jseclipse/jseclipse_plugin_040207.zip
一切准备就绪,可以开始了。
1、安装JDK于C盘根目录下(根据需要也可选择其它安装路径),并配制环境变量如下:
新增“系统变量”JAVA_HOME,值设置为“C:/jdk1.5/”(此处即为我的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,即可启动Eclipse
4、汉化Eclipse
解压Eclipse3.2汉化包,将features和plugins文件夹复制到d:/eclipse下,覆盖原来的文件夹即可,
5、安装MyEclipse插件:
运行MyEclipse_5.5.1GA_E3.2.2_FullStackInstaller.exe即开始安装,其间需要选择Eclipse3.2的安装路径,其余采用默认即可。
完成后即在Eclipse安装路径上又生成了名为Eclipse的文件夹,将与此文件夹平级的features和plugins文件夹复制到Eclipse子文件夹中,覆盖原来两个文件夹。
即,在d:/eclipse中又生成了Eclipse的子文件夹,将与Eclipse子文件夹平级的features和plugins文件夹复制到Eclipse子文件夹中,替换掉原来的两个文件夹。
完成后,运行Eclipse子文件夹中的eclipse.exe,即可启动汉化后的myeclipse。

再单击MyEclipse菜单下“Update Subscriber”输入注册码“www.1cn.biz”和“jLR7ZL-655355-5450755330522962”,单击“完成”
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:/JDK1.5(即JDK的安装路径),并重新命一个名,我命名为jdk1.5。
单击确定即可。
自此,环境搭建完毕。
第二天: 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路径的方法。 

原创粉丝点击