第2章 搭建开发环境_第1页
第2章 搭建开发环境_第2页
第2章 搭建开发环境_第3页
第2章 搭建开发环境_第4页
第2章 搭建开发环境_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第2章 搭建开发环境2.1 JSP运行环境要求2.2 安装和配置JDK2.3 安装和配置Tomcat2.4 集成开发环境设置2.5 安装和配置数据库2.1 JSP运行环境要求 JSP环境配置较为复杂,不像微软的ASP和IIS那么简单,因而把想要学习的人士当到了门外。JSP环境的硬件要求不高,目前一般的计算机都可以胜任,但是内存和主频越高越好。如果开发环境有JBuilder 9以上或Eclipse,则内存要在256M以上,主频应在1G以上为好,否则慢得使人难以忍受。2.2 安装和配置JDK 首先下载j2sdk和tomcat。到sun官方站()下载j2sdk,注

2、意下载版本为Windows Offline Installation的SDK。目前最高版本为J2SE 1.5。我们采用j2sdk1.4.2_06。可以到教师的ftp上下载(50,用户名和密码都是),本课程所用软件在“JSP课程需装软件_J2EE”文件夹中,内有说明。安装该软件很简单,只要点击“j2sdk-1_4_2_06-windows-i586-p.exe”。为便于学习和路径不出问题。请注意前4项不要用缺省路径(j2sdk1.4.2_06)安装,因为缺省路径都有空格、小数点或太长,有时甚至会出问题。请安装J2SDK1.4.2_06到在C:j2sdk142下。2.3

3、 安装和配置Tomcat 到tomcat官方站点(/site/downloads/downloads_tomcat-5.cgi)下载tomcat,最新版本为5.5.9,本课程采用Tomcat5.0.28。安装Tomcat5.0.28,安装在C:tomcat5下,安装过程中需要输入Java开发工具位置时,选择上面的J2sdk安装目录即可。JDK和Tomcat安装完成后,按照JDK和Tomcat以前的版本,要设置环境变量,不过,现在的版本不设置环境变量也可以正常运转。鼠标右键点击“我的电脑”,选择属性。在系统属性中打开高级选项,点击环境变量,在“用户

4、变量”或“系统变量”中加入变量classpath,其值是:classpath的值C:j2sdk142bintools.jar;C:j2sdk142libdt.jar在现有的path环境变量后追加下面的字符串:;C:j2sdk142bin;C:j2sdk142同时还需要添加的环境变量有:JAVA_HOME,值为C:J2sdk142CATALINA_HOME,值为C:Tomcat5CATALINA_BASE,值为C:Tomcat5后面两个可以不设置。完成以上安装和设置后就可以启动Tomcat了。在控制台中转到C:Tomcat5bin这个目录,运行startup(或者在文件夹中直接双击),然后回出现

5、一个窗口,连跳一大串东西,最后表示Server已经运行。在IE中输入::8080 或http:/localhost:8080应当可以出现Tomcat5的欢迎界面,表示Tomcat没问题了,这时可以测试其中自带的例子。(课堂演示)然后写入你的第一个Servletimport java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorld extends HttpServlet public void doGet(HttpServletRequest req

6、uest,HttpServletResponse response)throws ServletException,IOException response.setContentType(text/html); PrintWriter out = response.getWriter(); out.println(); out.println(This is my first Servlet); out.println(); out.println(Hello,World!); out.println(); 接下来用javac HelloWorld.java来编译这个文件,如果出现无法impo

7、rt javax.servlet.* 那么就是应该把C:Tomcat5commonlib里面的servlet.jar(根据实际来看,可能是servlet-api.jar)文件拷贝到C:j2sdk142jrelibext中,再次编译,就没有问题了!然后在Tomcat目录里面的C:Tomcat5webappsROOT里面按如下的文件结构:ROOTindex.htmlROOTwelcom.jsp ROOTWEB-INFlibMyServlet.jar(如果你的servlet的.class打成了.jar文件,则放在lib下面)ROOTWEB-INFclassesHelloWorld.class(把上面

8、生成的HelloWorld.class文件放在这个里面)然后在浏览器中输入http:/localhost:8080/servlet/HelloWorld,可是还是报错了:Error 404-Not Found怎么回事呢?Servlet必须使用C:Tomcat5webappsROOTWEB-INF这个目录下面的web.xml文件进行注册,用Editplus打开这个web.xml文件,在里面加入 HelloWorld HelloWorld HelloWorld /servlet/HelloWorld 如下的结构HelloWorldHelloWorld表示指定包含的servlet类。而以下的结构He

9、lloWorld/servlet/HelloWorld表示指定HelloServlet应当映射到哪一种URL模式。在修改web.xml完毕过后,重新启动Server,然后再输入http:/localhost:8080/servlet/HelloWorld,就不会出错了。配置server.xml - Tomcat的全局配置文件当你打开Tomcat目录时,你将可以看到在这个目录下有个conf文件夹,打开该目录下server.xml文件的源码,我们会看到里面有很多xml代码,是用来描述Tomcat的全局配置,在此我们只关心跟我们有密切关系的部分。设置路径映射在Tomcat5.0.28以前的版本中中你

10、可以看到!-其中是说明部分,没任何作用,我们不理它。docBase=ROOT就是指定我们项目的物理地址,如果所建的项目在E盘的Myproject中,那就是docBase= E:/Myproject。path=是指定在URL的相对路径,如设置为path=Mypro,那么在URL中输入:8080/Mypro ,它将能读到E:/Myproject下的文件。但一般我们设置为path=,而且在安装Tomcat时端口设置为80,那么在URL中输入/就可以读到E:/Myproject下的文件了。为了每次网页刷新能有效的读到最新的文件,在此我们增加了

11、一个设置,reloadable=”true”。最后的结果是:web.xml -在Tomcat中配置不同的关系环境跟server.xml同一目录下还有一个web.xml,打开该文件的源码,我们看看一些常用的配置方法:A.隐藏跟目录下的文件夹出于安全的考虑,为了不让客户端能看到服务器端跟目录下的文件,必须把listings从true改为false,具体如下:listingsfalseB.开放servlet和jsp由于在应用程序中会用到servlet和jsp,为了在URL中检索并处理servlet和jsp,必须把servlet和jsp开放出来,就是去掉 “”,具体如下: invoker /servl

12、et/* jsp *.jspC.设置默认文件由于客户通常只知道网站的名称,而不该知道网站的入口文件名称。为了客户在输入网址时能够找到默认的入口文件,必须把文件名加入到中,如: index.html index.htm index.jsp这时如果输入就等于输入/index.html2.4 集成开发环境设置 通常所用的开发环境都是集成的,用不着人为地一步一步去做。Java/J2EE的集成开发环境有多种,市场上目不暇接,很多都是开源的和免费的。建议的开发平台有:1.Dreamweaver8.0。是最好的专业化网页界面设计工具,主要用于开发界

13、面。Dreamweaver从7.0开始支持JSP。好的WEB应用程序界面都应在Dreamweaver中先设计界面,然后到Java/JSP/J2EE环境中加强和调试。2.Jcreater 3.5 集成环境。负责形成项目、编辑、编译和运行Java/JSP应用程序。小巧,但可视化程度低。3.JBuilder 2005即成开发环境。自带JDK和Tomcat,支持struts和JSF,还可以与其他服务器集成。可视化程度高,但对于JSP和HTML网页的可视化程度低。4.采用Eclipse3.1中文版+MyEclipse4.03(能够所见即所得,比JBuilder好,有struts和JSF功能),辅之以Dreamweaver8.0或Jbuilder2005;集成开发环境需要基本条件配合,Java工具是最基本的,采用J2SDK6;服务器采用Tomcat5.0.28;数据库采用SQL Server 2000。2.5 安装和配置数据库 本节到相关章节再叙述。先介绍如何将网站文件夹放置到其他路径。放到“C:Tomcat5webapps”下的子文件夹,访问路径只要在/后面写上文件夹的名字和文件名就可访问。那么,放到其他地方呢?要设虚拟目录:例如要在D:XMLTeachin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论