﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-夜未眠 C++/Java伴-文章分类-咖啡-java</title><link>http://www.blogjava.net/heiniu532/category/14306.html</link><description>人本是人，不必刻意去做人；世本是世，无须精心去处世；自然的才是快乐的。 
</description><language>zh-cn</language><lastBuildDate>Thu, 01 Mar 2007 02:46:05 GMT</lastBuildDate><pubDate>Thu, 01 Mar 2007 02:46:05 GMT</pubDate><ttl>60</ttl><item><title>(JSP)[转]配置Eclpise+tomcat并实现JSP的编写与部署</title><link>http://www.blogjava.net/heiniu532/articles/66317.html</link><dc:creator>heiniu532</dc:creator><author>heiniu532</author><pubDate>Mon, 28 Aug 2006 15:29:00 GMT</pubDate><guid>http://www.blogjava.net/heiniu532/articles/66317.html</guid><wfw:comment>http://www.blogjava.net/heiniu532/comments/66317.html</wfw:comment><comments>http://www.blogjava.net/heiniu532/articles/66317.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heiniu532/comments/commentRss/66317.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heiniu532/services/trackbacks/66317.html</trackback:ping><description><![CDATA[
		<p>
				<font face="Arial">
						<font color="#000000">昨天学会了Eclipse中插件的简单使用。<br />今天一个下午花了很久时间想配置一个JSP的运行环境。<br /><br />刚开始学习，想在这里写下自己的感想。为什么那么多的人用微软的产品呢？如果，你想学C++，直接开启VC＋＋就OK了。但是，学习JSP总是要涉及到路径"Path"的配置，这样的配置对一个熟悉JSP的人非常简单。然而，一个刚刚入门的人是多么希望马上看到自己做的东西或者别人的源程序。(我觉得：多看源程序，多敲写代码可以加快对语言的理解！)<br /><br />其实，我才刚刚推开JSP的大门，还有很长的路要走的。 <br /><hr /><br /><font style="BACKGROUND-COLOR: #ff1493">配置Eclpise+tomcat并实现JSP的编写与部署</font> <br />     <br />这次毕业论文的题目是关键帧的特征提取算法研究，其需要一DEMO，需建立在Web服务体系上并以JSP动态页面作为界面。经过考虑，决定使用现在非常流行的JAVA开发平台Eclipse以及比较Tomcat服务器作为开发工具。但这两个软件的配置与使用比没有像Jbulider等商业JAVA IDE那样方便简单，而且讲述配置方法的中文书籍也不多。经过一段时间的摸索，以及在网上搜集资料，进行多次的实践，终于将这两个软件配置成功，并实现了简单JSP动态页面的编写与部署，为以后系统的编写创造了条件。现在具体的过程记录如下（下面所安装配置的软件版本都是现今较新或稳定版本）： <br /><br /><br />一．       下载 <br />J2SDK下载 <br />http://java.sun.com/j2se/1.4.2/download.html <br />下载版本是j2sdk-1_4_2_08 <br /><br /><br />ECLIPSE下载 <br />http://www.eclipse.org/downloads/index.php <br />下载版本是eclipse-SDK-3.0.2-win32 <br /><br /><br />ECLIPSE 插件下载 <br />中文包: <br />http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/L-3.0.1_Translations-200409161125/NLpack-eclipse-SDK-3.0.x-win32.zip <br />Tomcat插件Sysdeo Eclipse Tomcat Launcher plugin: <br />http://www.sysdeo.com/eclipse/tomcatPluginV3.zip <br /><br /><br />TOMCAT下载 <br />http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi <br />下载版本是jakarta-tomcat-5.0.28 <br /><br /><br />二．       安装 <br />1.      先安装j2sdk <br />我安装路径是：D:\Program Files\Java\j2sdk <br /><br /><br />2.      再安装eclipse <br />Eclipse是绿色软件，不需要安装，把下载回来的eclipse压缩包解压就可以了 <br />我安装的路径是：D:\Program Files\Java\eclipse <br /><br /><br />3.      安装tomcat <br />下载回来的是一安装文件，按照安装提示进行就可以了 <br />我安装的路径是：D:\Program Files\Java\Tomcat <br /><br /><br />4.      安装eclipse插件 <br />中文包 <br />直接将压缩包NLpack-eclipse-SDK-3.0.x-win32内features和plugins两文件夹内的内容解压到eclipse文件夹内同名文件夹就可以了 <br />Tomcat插件 <br />将压缩包tomcatPluginV3解压，把plugins文件夹内的内容解压到eclipse文件夹内同名文件夹就可以了 <br /><br /><br />三．       环境配置 <br />1.    系统环境变量配置 <br />右击“我的<a class="wordstyle" href="http://www.newasp.net/" target="_blank">电脑</a>”-&gt;高级-&gt;环境变量， <br />   设置JAVA_HOME变量指向其安装的目录“D:\Program Files\Java\j2sdk”； <br />TOMCAT_HOME变量指向其安装的目录“D:\Program Files\Java\Tomcat”； <br />   PATH变量中含有“％JAVA_HOME％\bin;”； <br />   CLASSPATH变量含有“％JAVA_HOME％\lib\tools.jar;”； <br /><br /><br />2.    eclipse中java运行环境的配置 <br />   在eclipse主窗口中，“窗口”-&gt;首选项-&gt;java-&gt;已安装的JRE，选我们已经安装的j2sdk <br /><br /><br />3. 配置Sysdeo Tomcat 插件 <br />   在eclipse主窗口中，“窗口”-&gt;首选项-&gt;tomcat，tomcat version 选 version 5.x（我们安装的版本），tomcat home 处填我们安装tomcat的路径，这里就是D:\Program Files\Java\Tomcat。 <br />   切换到Advanced选项，在tomcat base处再填我们安装tomcat的路径，这里就是D:\Program Files\Java\Tomcat。 <br />切换到JVM Setting选项，确定jre是你已经安装的j2sdk版本，我们这里选j2sdk。 <br />切换到Tomcat Manger App，为管理界面增加一个用户。 <br />最后按应用按钮，然后在确定。 <br />检查配置是否成功，只需在eclipse主窗口中，按tomcat运行按钮，然后在浏览器里的地址栏里输入<a href="http://localhost:8080/" target="_blank">http://localhost:8080</a>，如果出现tomcat 的页面，那就证明配置成功了。 <br /><br /><br />四．       编写程序 <br />1.创建一个Tomcat项目 <br />    右击“包资源管理器”窗口中的空白处，新建-&gt;Tomcat Project， 在项目名中填写项目名字，在这里我填tomcat_test，点击“完成”即可。 <br /><br /><br />2.创建一个JSP页面 <br />在包资源管理器中，右击“tomcat_test”，新建-&gt;文件， 在文件名中填写HelloWorld.jsp(扩展名不能缺)，在文本编辑窗口输入如下代码： <br />&lt;html&gt; <br />&lt;head&gt; <br />&lt;/head&gt; <br /><br /><br />&lt;body&gt; <br />&lt;h1&gt;Hello World&lt;/h1&gt; <br />&lt;/body&gt; <br /><br /><br />&lt;/html&gt; <br /><br /><br />然后保存。 <br /><br /><br />3.    点击“运行tomcat”按钮 <br /><br /><br />4.    如果一切正常，在浏览器窗口中输入<a href="http://localhost:8080/tomcat_test/HelloWorld.jsp " target="_blank">http://localhost:8080/tomcat_test/HelloWorld.jsp </a>;<br /><br /><br />浏览器就会显示“Hello World” <br /><br /><br /><br /><br />五．       部署JSP页面 <br />这里的部署我使用比较简单的方法：首先，把上述放在eclipse的workpalce目录的tomcat_test目录拷到tomcat目录下的webapps目录里，然后对conf目录里的server.xml进行文本编辑，在&lt;/engin&gt;前加入如下host元素： <br />&lt;Host name="*.*.*.*" debug="0" appBase="webapps" <br />       unpackWARs="true" autoDeploy="true"&gt; <br />  &lt;/Host&gt; <br />然后保存，接着启动tomcat,那样只要你在浏览器窗口中输入http://*.*.*.*:8080/tomcat_test/HelloWorld.jsp <br />浏览器就会显示“Hello World” <br />这样说明你的jsp页面部署发布成功，别人就能在网上访问你的页面了 <br />（PS :*.*.*.*是指安装了tomcat服务器的主机IP地址） <br /><br /><br /><br /><br />六．       几点说明 <br />(1)选j2sdk而不是jre，是因为j2sdk除了有java的运行环境还有java程序所需要的类，而jre只有运行环境。 <br />(2)由于软件本身升级比较频繁，经常需要重新设置使用的环境变量或者重新配置，例如把JDK版本从1.3升级到1.4，即JDK目录名可能要从“j2sdk1.3”改为“j2sdk1.4”，如果是这样的话，那么eclipse可能会无法再启动了（它要从环境变量中寻找JAVA_HOME变量，而JAVA_HOME变量值已经从“j2sdk1.3”改为“j2sdk1.4”了）。同理， jakarta-tomcat这个软件升级比较频繁，现在结合eclipse来使用Tomcat的，那么每次Tomcat升级，可能都要在eclipse中重新设置一下Tomcat的安装目录。如果按照传统的安装方法，我们每次升级软件都要进行设置或配置，这样非常麻烦。对于此类问题，解决的方法很简单，只要把默认的软件安装目录名去掉版本号即可(如果担心忘记版本号，只要在目录中添加一个readme文件加以说明即可)。上述的安装过程就使用了这种方法。<br />(3)以上的描述是参考了部分书籍以及很多网上资料，并经过自己的实践最后记录下来的，当中可能有很多不足之处，希望指教，同时感谢那些在网上发布资料的高手们，从他们的文章中我获益良多啊。 </font>
				</font>
		</p>
<img src ="http://www.blogjava.net/heiniu532/aggbug/66317.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heiniu532/" target="_blank">heiniu532</a> 2006-08-28 23:29 <a href="http://www.blogjava.net/heiniu532/articles/66317.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>