??xml version="1.0" encoding="utf-8" standalone="yes"?>
刚开始学?fn),惛_q里写下自己的感惟뀂ؓ(f)什么那么多的h用微软的产品呢?如果Q你惛_C++Q直接开启VCQ+O(jin)K了。但是,学习(fn)JSPL要涉?qing)到路?Path"的配|,q样的配|对一个熟(zhn)JSP的h非常单。然而,一个刚刚入门的人是多么希望马上看到自己做的东西或者别人的源程序?我觉得:(x)多看源程序,多敲写代码可以加快对语言的理解!)
其实Q我才刚刚推开JSP的大门,q有很长的\要走的?
配置Eclpise+tomcatq实现JSP的编写与部v
q次毕业论文的题目是关键帧的特征提取法研究Q其需要一DEMOQ需建立在Web服务体系上ƈ以JSP动态页面作为界面。经q考虑Q决定用现在非常流行的JAVA开发^台Eclipse以及(qing)比较Tomcat服务器作为开发工兗但q两个Y件的配置与用比没有像Jbulider{商业JAVA IDE那样方便单,而且讲述配置Ҏ(gu)的中文书c也不多。经q一D|间的摸烦(ch)Q以?qing)在|上搜集资料Q进行多ơ的实践Q终于将q两个Y仉|成功,q实C单JSP动态页面的~写与部|ԌZ后系l的~写创造了条g。现在具体的q程记录如下Q下面所安装配置的Y件版本都是现今较新或E_版本Q:(x)
一Q 下q?br />J2SDK下蝲
http://java.sun.com/j2se/1.4.2/download.html
下蝲版本是j2sdk-1_4_2_08
ECLIPSE下蝲
http://www.eclipse.org/downloads/index.php
下蝲版本是eclipse-SDK-3.0.2-win32
ECLIPSE 插g下蝲
中文?
http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/L-3.0.1_Translations-200409161125/NLpack-eclipse-SDK-3.0.x-win32.zip
Tomcat插gSysdeo Eclipse Tomcat Launcher plugin:
http://www.sysdeo.com/eclipse/tomcatPluginV3.zip
TOMCAT下蝲
http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi
下蝲版本是jakarta-tomcat-5.0.28
二. 安装
1. 先安装j2sdk
我安装\径是QD:\Program Files\Java\j2sdk
2. 再安装eclipse
Eclipse是绿色YӞ不需要安装,把下载回来的eclipse压羃包解压就可以了?br />我安装的路径是:(x)D:\Program Files\Java\eclipse
3. 安装tomcat
下蝲回来的是一安装文gQ按照安装提C行就可以了?br />我安装的路径是:(x)D:\Program Files\Java\Tomcat
4. 安装eclipse插g
中文包?br />直接压~包NLpack-eclipse-SDK-3.0.x-win32内f(xi)eatures和plugins两文件夹内的内容解压到eclipse文g夹内同名文g夹就可以了?br />Tomcat插g
压~包tomcatPluginV3解压Q把plugins文g夹内的内容解压到eclipse文g夹内同名文g夹就可以了?br />
三. 环境配置
1. pȝ环境变量配置
叛_“我?a class="wordstyle" target="_blank">?sh)?/a>?>高->环境变量Q?br /> 讄JAVA_HOME变量指向其安装的目录“D:\Program Files\Java\j2sdk”;
TOMCAT_HOME变量指向其安装的目录“D:\Program Files\Java\Tomcat”;
PATH变量中含有“%JAVA_HOMEQ\bin;”;
CLASSPATH变量含有“%JAVA_HOMEQ\lib\tools.jar;”;
2. eclipse中javaq行环境的配|?br /> 在eclipseȝ口中Q“窗口?>首选项->java->已安装的JREQ选我们已l安装的j2sdk
3. 配置Sysdeo Tomcat 插g
在eclipseȝ口中Q“窗口?>首选项->tomcatQtomcat version 选 version 5.xQ我们安装的版本Q,tomcat home 处填我们安装tomcat的\径,q里是D:\Program Files\Java\Tomcat。?br /> 切换到Advanced选项Q在tomcat base处再填我们安装tomcat的\径,q里是D:\Program Files\Java\Tomcat。?br />切换到JVM Setting选项Q确定jre是你已经安装的j2sdk版本Q我们这里选j2sdk。?br />切换到Tomcat Manger AppQؓ(f)理界面增加一个用戗?br />最后按应用按钮Q然后在定。?br />(g)查配|是否成功,只需在eclipseȝ口中Q按tomcatq行按钮Q然后在览器里的地址栏里输入http://localhost:8080Q如果出现tomcat 的页面,那就证明配置成功了。?br />
四. ~写E序
1.创徏一个Tomcat目
叛_“包资源理器”窗口中的空白处Q新?>Tomcat ProjectQ 在目名中填写目名字Q在q里我填tomcat_testQ点几Z完成”即可。?br />
2.创徏一个JSP面
在包资源理器中Q右几Ztomcat_test”,新徏->文gQ 在文g名中填写HelloWorld.jsp(扩展名不能缺)Q在文本~辑H口输入如下代码Q?br /><html>
<head>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
然后保存。?br />
3. 点击“运行tomcat”按钮?br />
4. 如果一切正常,在浏览器H口中输?a href="http://localhost:8080/tomcat_test/HelloWorld.jsp " target="_blank">http://localhost:8080/tomcat_test/HelloWorld.jsp ;
览器就?x)显C“Hello World”?br />
五. 部vJSP面
q里的部|我使用比较单的Ҏ(gu)Q首先,把上q放在eclipse的workpalce目录的tomcat_test目录拷到tomcat目录下的webapps目录里,然后对conf目录里的server.xmlq行文本~辑Q在</engin>前加入如下host元素Q?br /><Host name="*.*.*.*" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
</Host>
然后保存Q接着启动tomcat,那样只要你在览器窗口中输入http://*.*.*.*:8080/tomcat_test/HelloWorld.jsp
览器就?x)显C“Hello World”?br />q样说明你的jsp面部v发布成功Q别人就能在|上讉K你的面了?br />QPS :*.*.*.*是指安装了tomcat服务器的LIP地址Q?br />
六. 几点说明
(1)选j2sdk而不是jreQ是因ؓ(f)j2sdk除了有java的运行环境还有javaE序所需要的c,而jre只有q行环境。?br />(2)׃软g本n升比较频繁Q经帔R要重新设|用的环境变量或者重新配|,例如把JDK版本?.3升?.4Q即JDK目录名可能要从“j2sdk1.3”改为“j2sdk1.4”,如果是这L(fng)话,那么eclipse可能?x)无法再启动了(它要从环境变量中LJAVA_HOME变量Q而JAVA_HOME变量值已l从“j2sdk1.3”改为“j2sdk1.4”了Q。同理, jakarta-tomcatq个软g升比较频繁Q现在结合eclipse来用Tomcat的,那么每次Tomcat升Q可能都要在eclipse中重新设|一下Tomcat的安装目录。如果按照传l的安装Ҏ(gu)Q我们每ơ升UY仉要进行设|或配置Q这样非帔R?ch)。对于此c问题,解决的方法很单,只要把默认的软g安装目录名去掉版本号卛_(如果担心忘记版本P只要在目录中d一个readme文g加以说明卛_)。上q的安装q程׃用了q种Ҏ(gu)?br />(3)以上的描q是参考了部分书籍以及(qing)很多|上资料Qƈl过自己的实跉|后记录下来的Q当中可能有很多不之处Q希望指教,同时感谢那些在网上发布资料的高手们,从他们的文章中我L(fng)良多啊。?/font>