JDK和Tomcat环境变量设置_第1页
JDK和Tomcat环境变量设置_第2页
JDK和Tomcat环境变量设置_第3页
JDK和Tomcat环境变量设置_第4页
JDK和Tomcat环境变量设置_第5页
免费预览已结束,剩余8页可下载查看

下载本文档

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

文档简介

1、JDK的另一种称一号是J2SDK (Java 2 Software Development Kit )系统变量新建变量名中输入CLASSPATH变量值中输入C:Program FilesJavajdk1.5.0_02libdt.jar;C:Program FilesJavajdk1.5.0_02libtools.jar变量名 JAVA_HOME 变量值 C:Program FilesJavajdk1.5.0_02 在变量 Path 中输入 Tomcat_Home%bin;网 址 / 下 载解压 E:Program学 习apache-tomcat-6

2、.0.10系统变量新建变量名中输入CATALINA_HOME变量值中输入学习apache-tomcat-6.0.10;再新建变量名 JAVA_HOME变量值为 C:Program FilesJavajdk1.5.0_02 ;在 path 添力口 C:Program FilesJavajdk1.5.0_02bin;JAVA_HOME: C:Program FilesJavajdk1.6.0PATH: C:Program FilesJavajdk1.6.0binCLASSPATH:.;C:ProgramFilesJavajdk1.6.0libdt.jar;C:ProgramFilesJavajdk

3、1.6.0libtools.jar;Tomcat_HOME: C:Program FilesApache Software FoundationTomcat 6.0CATALINA_HOME: C:Program FilesApache Software FoundationTomcat 6.0这些你都可以新建在你的用户环境变量中。只要你开机的时候进入的是设置这个环境变量的用户就行了。也可以写在系统环境变量中。它对所有用户都有效。但是由于PATH已有的系统环境变量,你需要的是编辑(而不是新建)它,先写个分号把隔开,再把 C:Program FilesJavajdk1.6.0bin 填到PATH

4、f3去。 其余的环境变量可以新建。、开发环境配置第一步: 下 载 j2sdk 和 tomcat : 到 sun 官 方 站 ( j2sdk,注意下载版本为 WindowsOffline Installation 的 SDK 同时最好下载 J2SE 1.5.0 Documentation ,然后到 tomcat 官方站点(http: //site/downloads/downloads_tomcat-5.cgi)下载tomcat (下载最新 5.5.9 版本的tomcat);第二步:安装和配置你的 j2sdk和tomcat :执行j2sdk和tomcat的安装

5、程序,然后按默认 设置进行安装即可。1 .安装j2sdk以后,需要配置一下环境变量,在我的电脑,属性- 高级,环境变量- 系统变量中添加以下环境变量(假定彳的j2sdk安装在c:j2sdk1.5.0):JAVA_HOME=c:j2sdk1.5.0classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;(.; 一定不能少,因为它代表当前路径) path=%JAVA_HOME%bin接着可以写一个简单的java程序来测试J2SDK是否已安装成功:public class Testpublic static void main(String

6、args口儿System.out.println(This is a test program.); 将上面的这段程序保存为文件名为Test.java 的文件。然后打开命令提示符窗口,cd到你的Test.java 所在目录,然后键入下面的命令javac Test.javajava Test此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。2 .安装Tomcat后,在我的电脑- 属性- 高级-环境变量-系统变量中添加以下环境变量(假定你的tomcat安装在c:tomcat):CATALINA_HOME=c:

7、tomcatCATALINA_BASE=c:tomcat然后修改环境变量中的classpath ,把tomat安装目录下的commonlib下的(可以根据实际追加)servlet.jar追加到classpath 中去,修改后的 classpath 如下:classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%co mmonlibservlet.jar;接着可以启动tomcat ,在Tomcat的安装目录下找到 Bin目录,在Tomcat4.0的版本中,双 击Startup即可,5.5的版本下双击 Tomca

8、t5.exe即启动了 Tomcat服务了,然后在IE中访 问http:/localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。第三步:建立自己的 jsp app 目录1 .至ij Tomcat的安装目录的 webapps目录,可以看到 ROOT examples, tomcat-docs 之类 Tomcat自带的的目录;2 .在 webapps目录下新建一个目录,起名叫myapp;3 .myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;4 .WEB-INF下新建一个文件 web.xml ,内容如下:My Web Applicationdescrip

9、tionA application for test./description)5 .在myapp下新建一个测试的jsp页面,文件名为index.jsp ,文件内容如下:Now time is: 6 .重启 Tomcat7 .打开浏览器,输入 http:/localhost:8080/myapp/index.jsp 看到当前时间的话说明就 成功了。第四步:建立自己的 Servlet :1 .用你最熟悉的编辑器(建议使用有语法检查的java ide )新建一个servlet 程序,文件名为Test.java ,文件内容如下:package test;import java.io.IOExcept

10、ion;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class Test extends HttpServlet protected void doGet(HttpServletRequest request, HttpServletResp

11、onse response)throws ServletException, lOException PrintWriter out=response.getWriter();out.println(This is a servlet test.); out.flush(); 2 .编译将Test.java 放在c:test 下,使用如下命令编译:C:Testjavac Test.java然后在c:Test 下会产生一个编译后的servlet 文件:Test.class3 .将结构 testTest.class剪切至U %CATALINA_HOME%webappsmyappWEB-INRcla

12、ssesT,也就是剪切那个test目录到classes目录下,如果 classes目录不存在,就新建一个。现 在 webappsmyappWEB-INF classes 下有 testTest.class 的文件目录结构4 .修改 webappsmyappWEB-INFweb.xml ,添力口 servlet 和 servlet-mapping编辑后的web.xml如下所示,红色为添加的内容: My Web Application descriptionA application for test./description)TestTestA test Servlettest.TestTest

13、/Test这段话中的servlet 这一段声明了你要调用的Servlet ,而servlet-mapping则是将声明的servlet 映射到地址/Test上5 .好了,重启动 Tomcat,启动浏览器,输入 http:/localhost:8080/myapp/Test 如果看 到输出This is a servlet test.就说明编写的 servlet 成功了。注意:修改了 web.xml以及新加了 class ,都要重启 Tomcat第四步:建立自己的 Bean:1 .用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个java程序,文件名为TestBean.java

14、,文件内容如下:package test;public class TestBeanprivate String name = null;public TestBean(String strName_p)=strName_p; public void setName(String strName_p)=strName_p;public String getName() return ; 2 .编译将TestBean.java 放在c:test 下,使用如下命令编译:C:Testjavac TestBean.java然后在c:Test 下会产

15、生一个编译后的bean文件:TestBean.class3 .将TestBean.class文 件 剪 切到 CATALINA_HOME%webappsmyappWEB-INFclassestest 下,4 .新建一个TestBean.jsp 文件,文件内容为:Java bean name is: 5 .好了,重启 Tomcat,启动浏览器,输入 http:/localhost:8080/myapp/TestBean.jsp如果看至U输出 Java bean name is: This is a test java bean.就说明编写的 Bean 成功了。这样就完成了整个 Tomcat下白j

16、sp、servlet和javabean的配置。接下来需要做的事情就 是多看书、多读别人的好代码,自己多动手写代码以增强自己在这方面开发的能力了。jvm应填写到 c:j2sdkbin给你一个简单的配置:JSP环境配置心得首先要说的是,使用jdk+tomcat完全可以配置我们的jsp服务器,不再需要其实任何东东, 有很多文章介绍了 Apache,其实根本用不着,一般的学习调试tomcat完全可以胜任了。安装jdk后,tomcat在安装之前会自动找到jdk的安装路径,一路点击下一步,经过一段时间的文件复制,最后close,完成comcat的安装。您最好去下载一个版本较高的tomcat,比如4.1以上

17、的,因为它不需要设置太多的系统变量,右击我的电脑,选择属性-高级- 环境变量-系统变量,新建一个 TOMCAT_HOM逊设置 成你的 tomcat 所在的 路径,比如:D:Program FilesApache GroupTomcat 5.5 ,配置完成。从开始菜单中找到tomcat选项,一般打开顺序是:开始 - 程序-Apache Tomcat 5.5 ,选择 Start Tomcat,让jsp服务器开始运行,此时会打开一个类似Dos的窗口,会显示一些相关的信息。如果您使用代理上网,一定要先撤掉代理,不然,的jsp程序永远也得不到执行。如果不是 代理的,这一步就跳过了。打开浏览器,在地址栏中

18、输入:http:/localhost:8080 ,如果看到有老虎(我也不知道是老虎还是猫)的画面,恭喜您,您成功了一半。先来享受一下成功的喜悦吧,请输入下面的代码:First PageToday is: h 将该程序保存为:First.jsp ,放到Tomcat的ROOT1录下,然后在浏览器的地址栏中输入: http:/localhost:8080/First.jsp , (First.jsp跟我们保存的文件名的大小写要一致)回车,如果不出意外,应该可以看到形如Today is: h Fri Apr 11 08:32:38 CST 2003的结果。注意:ROOT1 tomcat的默认虚拟目录,

19、如果要改成自己的虚拟目录怎么办呢?请继续往下 看吧。要改成自己的虚拟目录, 就要t#出server.xml来了,该文件是一个配置文件,在Tomcatconf 目录下,使用任何文本编辑软件都能打开它,我们先找到下面一句:Connector className=org.apache.coyote.tomcat4.CoyoteConnectorport=8080 minProcessors=5 maxProcessors=75enableLookups=true redirectPort=8443acceptCount=100 debug=0 connectionTimeout=20000 useU

20、RIValidationHack=false disableUploadTimeout=true /这里的port=8080就是端口,我们完全可以用别的端口来代替,但不能是被系统占用的端 口( 0-1023 ),这里简单提一下。下面我们再往下找,会发现以下的语句:/Context 我们就应该找到这两个语句,如果不懂E文,您就认定这两个语句好了。然后我们将该语句更改如下:Context path=/myjsp debug=0 docBase=e:/myjsp reloadable=true这里的path=/myjsp 就是我们就配置的虚拟目录了,以后在地址栏中输入 http:/localhost

21、:8080/myjsp 即可。而 docBase=e:/myjsp则是机器本地路径,他们通过这个语句形成一个映射关系,其它照抄。将上面的 First.jsp 文件放到 e:/myjsp 目录下,输入 http:localhost:8080/myjsp/First.jsp,是不是有一种喜上眉梢的感觉?在论坛里我见得最多的就是很多人不知道javaBean 文件放到哪里, 老实说开始我也不知道,更令人不解的是, 十个人有九种不同的说法, 这更让我们茫然。 其实这问题也不是我们想像的那么复杂,我们以一个例子说明:先建立一个java 程序,代码如下:package hall;public class S

22、impleBean private String message = No message specified;public String getMessage() return(message);public void setMessage(String message) this.message = message;保 存 为 SimpleBean.java , 编 译后 会 生成 一个 包, 其 实就 相 当于 一个 目录 , 也就 是 SimpleBean.class 会存放在 hall 目录中,暂且保存起来,将来备用。再输入以下代码:Reusing JavaBeans in JSPR

23、eusing JavaBeans in JSPMessage: 保存在我们刚才建立的虚拟目录 e:/myjsp 下面,并命名为: BeanTest.jsp 。现在我们应该将hall (包)目录放在哪儿呢?别急,我们先在 e:/myjsp 下建立一个文件夹WEB-INF,然后再在 WEB-INF下建立一个 classes文件夹,最后将 hall目录放到 classes 下,当然,hall下的字节码文件 SimpleBean.class 也一并要移过来,而 SimpleBean.java 就和BeanTest.jsp 放到同一目录吧(可以不需要放的,自己试试) 。重新启动机器(如果您试了好多次都不

24、行,这一步一定要做),在浏览器中输入:http:/localhost:8080/myjsp/BeanTest.jsp,您看到了什么?呵,别告诉我您什么都没看到,那肯定是您设置的问题了。Java学习-技术文章中心初学者问的诸如:怎样配置环境变量怎样运行Servlet啊?这样的问题太多了,现在我写一个初学者入门必读,以便对初学者有指导作用!首先是下载工具:我建议初学者用 Editplus +JDK,我觉得如果用例如 JB, Eclipse , JCreator ,虽然刚开始 的时候比较方便,但是确使初学者门不知道怎样配置环境变量,从而难以达到知其然,知其所以然的地步可以通过如下地址下载:Editp

25、lus (最新版本是 v2.11) : http: /sc-要照注册码就自己找吧,网上很多的)JDK( 最 新 版 本 是 Java2sdk1_5_0) :http:4/ECom/EComTicketServlet/BEGIN30AA3B63E5c2F61C8c26F84B78970A98/ -2147483648/926882595/1/627578/627410/926882595/2ts+/westCoastFSEND/jdk-150_04 -oth-JPR/jdk-150_04-oth-JPR:3/jdk-1_5_0_04-windows-i586-p.exe(这

26、是 ForWindows)然后就是安装JDK,我是把它装到从 c:JDK目录下面:然后就是CLASSPAT的问题了:正如操作系统利用 PAT俅搜索可执行程序一样,Java运行环境也会遍历 CLASSPAT床查找 类,即便是HelloWorld这样简单白程序,JVM也会遍历CLASSPAT定义的每一个路径,直到找到相应的文件为止。相信大家用的系统不是 2k就是XP,然后就应当如下设置Path :我的电脑- 属性- 高级- 环境变量然后在环境变量的Path后面追加:C:JDKbin;.;C:JDKlib也可以这样配置:C:JDKbin;.;C:JDKlibdt.jar;C:JDKlibtools.

27、jar记住 : 环境变量中的 . 切记不能少,它表示当前路径,如果少掉出现的错误等会就说!dt.jar 是关于运行环境的类库, tools.jar 是关于一些工具的类库如果没有配置:C:JDKbin,则会出现javac 不是内部或外部命令,也不是可运行的程序或批处理文件。 这样的错误。然后下面就该写程序了:首先是 (HelloWorld.java), 打开 Editplus ,新建一个Java 文件,请照着如下输入,要一字不漏,并且分清大小写:public class HelloWorldpublic static void main(String args)System.out.printl

28、n(Hello,World!);然 后把 这 个文件 保存 (ctrl + s) 到 HelloWorld.java, 记住 大 小 写 一定 要 分清 , 是 HelloWorld.java 不是 helloworld.java 或者其它的下面就该运行了,开始 - 运行 -cmd在控制台中把目录切换到当前目录:javac HelloWorld.javajava HelloWorld你就会在控制台上看见输出的 Hello,World!( 没出来?我把电脑吃了: ) )javac 是编译命令,它把HelloWorld.java 编译成 HelloWorld.classjava就是解释命令,JVM

29、把HelloWorld.class解释执行.在这个时候:1。如果出现Exception in thread main java.lang.NoClassDefFoundError:HelloWorld那就是你在环境变量中没有加上那个.(dot)2。如果出现Exception in thread main java.lang.NoSuchMethodError: main 或者 HelloWorld.java:1: Public class helloworld must be defined in a file called HelloWorld.java.那就是你没有分清大小写的写入这个He

30、lloWorld ,或者保存得时候没有保存为 HelloWorld.java这个名字一定要跟public class 的名字一样对于环境变量的问题就说到这里,下面我先所说怎么在Editplus 里面编译和运行,在Tools 参数设置- 配置用户工具1 .添加工具(添加应用程序)菜单文字: Compile Java Program程序:C:JDKbinjavac.exe参数:文件名称初始目录:文件目录2 .添加工具(添加应用程序)菜单文字:Run Java Program程序:C:JDKbinjava.exe参数:文件名称(不含扩展名)初始目录:文件目录工具组名称可以随便添,比如 Debug J

31、ava Program然后在 Tools的下拉菜单中,你就会看见Compile Java Program 以及 Run Java Program这两个选项,以后你就可以利用ctrl + 1 编译和ctrl+2运行程序了下面就讨论Servlet的运行:首先要运行 Servlet ,则需要 JSP/Servlet container ,我建议初学者用 TomcatTomcat(最 新 版 本5.5):http:/jakarta/tomcat-5/v5.5.9/bin/jakarta-tomcat-5.5.9.exe然后把这个压缩包解压到:C:Tomcat然后再配置

32、环境变量:添加三个系统变量:JAVA_HOME: C:JDKTOMCAT_HOME: C:TomcatCLASSPATH: %JAVA_HOME%lib;%TOMCAT_HOME%libTomcat的环境变量就配置完毕了,下面检验 Tomcat是否能够运行:在控制台中转到 C:Tomcatbin 这个目录,运行startup ,然后回出现一个窗口,连跳一大 串东西,最后表示Server已经运行在浏览器中输入 http:/localhost:8080 ,出现欢迎界面,则表示Tomcat没问题了然后和上面一样,写入你的第一个Servletimport java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HelloWorld extends HttpServlet pu

温馨提示

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

评论

0/150

提交评论