您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文化 > JAVA+Tomcat环境变量配置
一、首先我们先配置JAVA1、新建JAVA_HOME假如你安装的是java1.6.0版本的JDK是以默认路径安装的话,配置如下就可以了,如果你安装的是其他版本的JDK,在本地找到你相应的JDK位置就行JAVA_HOMEC:\ProgramFiles\Java\jdk1.6.02、JAVA_HOME配置完好后,新建classpath相应的路径如下:以下路径代表在JAVA_HOME即(C:\ProgramFiles\Java\jdk1.6.0)之下的lib文件夹,“*.jar”代表本文件夹下所有的jar文件注意:此处前面的“.”必须有。ClassPath.;%JAVA_HOME%\lib\*.jar;3、classpath路径设置好以后,在下面找到path的变量,在其变量之后加上如下路径,如果是在已有的变量之前加入路径的话,%前面的分号加在bin后面,目的是为了与其他变量值区分开来即JAVA_HOME下的bin文件夹Path;%JAVA_HOME%\bin以上步骤都完成后,你可以在命令行里面输入“javac”检查你的java环境变量是否都正确;如果出现“javac不是内部变量”,则配置失败,否则配置成功然后在C盘放一个java文件test.java其内容如下:publicclasstest{publicstaticvoidmain(String[]args){System.out.println(JAVA,配置成功!);}}二、下面我们来接着配置jsp的环境变量1、新建CATALINA_BASE变量,在其变量值中输入如下路径,如果你的Tomcat是装在其他的路径的话,先找到你的Tomcat位置,拷贝过来即可注意,路径后要以分号“;”结束CATALINA_BASEC:\Tomcat6.0;2、接下来新建CATALINA_HOME变量,其变量值和CATALINA_BASE一样CATALINA_HOMEC:\Tomcat6.0;3、最后在上面已经新建有的classpath变量的变量值后面加上如下路径,本部特别注意:如果在你安装的Tomcat路径下有common文件夹的话,将lib换成common即可classpath%CATALINA_HOME%\lib\*.jar;特别注意:你新建的所有变量都应该是“系统变量(S)”,而不是“Administrator的用户变量”或者其他。以上变量都配置完好后,就可以检查你配置的tomcat变量是否正确。打开浏览器,在浏览器里面输入如下网址【】如果出现tomcat主页,就说明你已经配置成功。否则检查你的变量值路径,是否丢分号、tomcat的版本号、安装路径等等。三、以上都配置好以后,我们来配置装机的jsp文件项目1、找到如下路径【C:\Tomcat6.0\webapps】在此路径下新建一个你用于存放项目的文件夹比如是“myapp”,建号以后在里面新建目录WEB-INF即是新建一个名字为WEB-INF的文件夹在WEB-INF内新建一个xml文件,其命名为web.xml,然后打开在里面输入如下代码:?xmlversion=1.0encoding=ISO-8859-1?web-appxmlns=:xsi=:schemaLocation=://java.sun.com/xml/ns/javaee/web-app_2_5.xsdversion=2.5display-nameWelcometoTomcat/display-namedescriptionWelcometoTomcat/description/web-app温馨提示:本部分你也可以不用亲手输入代码,你找到C:\Tomcat6.0\webapps\ROOT目录,将本目录之下的WEB-INF文件夹全部拷贝到你的项目文件夹里面即可用保存后重启Tomcat然后在你的项目文件夹myapp内新建一个测试文件test.jsp,其代码如下:htmlbodycenterNowtimeis:%=newjava.util.Date()%/center/body/html然后在浏览器里输入如下地址:如果你看到如下时间显示:Nowtimeis:TueApr2819:16:31CST2009并且你的页面为浅青色,就说明你已经配置成功。四、也许你不希望把装机的项目放在C盘下吧,或者说不希望放的那么“隐藏”,Tomcat没有那么顽固,它已经想到了那就是Tomcat的虚拟路径,下面我们来接着介绍虚拟的路径的配置很简单,首先你先找到Tomcat下的conf目录1、在之下找到server.xml文件,打开之后找到文件的最后,即/Host/Engine/Service/Server在/Host之上加入如下代码:Contextpath=/jspdocBase=E:\jspdebug=0reloadable=true/其中path的路径为你的项目命名,docBase为项目的绝对路径,上例的项目名为jsp,项目的绝对路径为E:\jsp特别注意大小写,还有必须是在英文输入状态下输入的,拷贝上面的代码也可以reloadable为true表示可以显示项目文件夹内的所有文件即下层目录加上Contextpath=/jspdocBase=E:\jspdebug=0reloadable=true/之后的代码如下所示:---------------------------------------------------------------------------------------------Hostname=localhostappBase=webappsunpackWARs=trueautoDeploy=truexmlValidation=falsexmlNamespaceAware=false!--SingleSignOnvalve,shareauthenticationbetweenwebapplicationsDocumentationat:/docs/config/valve.html--!--ValveclassName=org.apache.catalina.authenticator.SingleSignOn/--!--Accesslogprocessesallexample.Documentationat:/docs/config/valve.html--!--ValveclassName=org.apache.catalina.valves.AccessLogValvedirectory=logsprefix=localhost_access_log.suffix=.txtpattern=commonresolveHosts=false/--Contextpath=/jspdocBase=E:\jspdebug=0reloadable=true//Host/Engine/Service/Server--------------------------------------------------------------------------------------------2、打开本目录下的web.xml文件找到如下代码段:(大概是在第70行到84行,也就是本文件中两个servlet代码段的第一个)servletservlet-namedefault/servlet-nameservlet-classorg.apache.catalina.servlets.DefaultServlet/servlet-classinit-paramparam-namedebug/param-nameparam-value0/param-value/init-paraminit-paramparam-namelistings/param-nameparam-valuefalse/param-value/init-paramload-on-startup1/load-on-startup/servlet将其param-namelistings/param-name之下的param-valuefalse/param-value改为param-valuetrue/param-value之后保存即可。例如在浏览器例输入如下地址:就有如下显示:||=================================================================||||||||DirectoryListingFor/mydatajsp/-UpTo/||||||||---------------------------------------------------------------||||FilenameSizeLastModified||||Landing.jsp1.2kbMon,27Apr200915:34:54GMT||||data/Mon,27Apr200915:14:14GMT||||image/Mon,27Apr200915:14:08GMT||||login.jsp1.3kbMon,27Apr200916:35:34GMT||||test/Mon,27Apr200915:58:50GMT||||||||---------------------------------------------------------------||||||||ApacheTomcat/6.0.14||||||||=================================================================||如果reloadable的值为false,则不能显示。到此还有两个特别注意的地方,第一,Tomcat的默认是不允许新建虚拟目录的;第二,凡是改变了server.xml和web.xml文件内容都必须重启Tomcat。
本文标题:JAVA+Tomcat环境变量配置
链接地址:https://www.777doc.com/doc-2880292 .html