java和jsp 環(huán)境變量配置大全
一、首先我們先配置java,
1、新建JAVA_HOME
假如你安裝的是java1.6.0版本的JDK是以默認路徑安裝的話,配置如下就可以了,
如果你安裝的是其他版本的JDK,在本地找到你相應的JDK位置就行
JAVA_HOME
C:\Program Files\Java\jdk1.6.0
2、JAVA_HOME配置完好后,新建classpath
相應的路徑如下:
以下路徑代表在JAVA_HOME即(C:\Program Files\Java\jdk1.6.0)之下的lib文件夾,“*.jar”代表本文件夾下所有的jar文件
注意:此處前面的“.”必須有
classpath
.;%JAVA_HOME%\lib\*.jar;
3、classpath路徑設置好以后,在下面找到path的變量,在其變量之后加上如下路徑,如果是在已有的變量之前加入路徑的話,
%前面的分號加在bin后面,目的是為了與其他變量值區(qū)分開來
即JAVA_HOME下的bin文件夾
Path
;%JAVA_HOME%\bin
以上步驟都完成后,你可以在命令行里面輸入“javac”檢查你的java環(huán)境變量是否都正確;
如果出現(xiàn)“javac不是內(nèi)部變量”,則配置失敗,否則配置成功
然后在C盤放一個java文件 test.java
其內(nèi)容如下:
public class test
{
public static void main(String[] args)
{
System.out.println("怎么樣,很簡單吧!!!");
}
}
二、下面我們來接著配置jsp的環(huán)境變量
1、新建CATALINA_BASE變量,在其變量值中輸入如下路徑,
如果你的Tomcat是裝在其他的路徑的話,先找到你的Tomcat位置,拷貝過來即可
注意,路徑后要以分號“;”結束
CATALINA_BASE
C:\Tomcat 6.0;
2、接下來新建CATALINA_HOME變量,其變量值和CATALINA_BASE一樣
CATALINA_HOME
C:\Tomcat 6.0;
3、最后在上面已經(jīng)新建有的classpath變量的變量值后面加上如下路徑,
本部特別注意:如果在你安裝的Tomcat路徑下有common文件夾的話,將lib換成common即可
classpath
%CATALINA_HOME%\lib\*.jar;
特別注意:你新建的所有變量都應該是“系統(tǒng)變量(S)”,而不是“Administrator的用戶變量”或者其他
以上變量都配置完好后,就可以檢查你配置的tomcat變量是否正確
打開瀏覽器,在瀏覽器里面輸入如下網(wǎng)址
【http://localhost:8080】如果出現(xiàn)tomcat主頁,就說明你已經(jīng)配置成功
否則檢查你的變量值路徑,是否丟分號、tomcat的版本號、安裝路徑等等
三、以上都配置好以后,我們來配置裝機的jsp文件項目
1、找到如下路徑【C:\Tomcat 6.0\webapps】在此路徑下新建一個你用于存放項目的文件夾
比如是“myapp”,建號以后在里面新建目錄WEB-INF即是新建一個名字為WEB-INF的文件夾
在WEB-INF內(nèi)新建一個xml文件,其命名為web.xml,然后打開
在里面輸入如下代碼:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
</web-app>
溫馨提示:
本部分你也可以不用親手輸入代碼,你找到C:\Tomcat 6.0\webapps\ROOT目錄,將本目錄之下的WEB-INF文件夾全部拷貝到你的項目文件夾里面即可用
保存后重啟Tomcat
然后在你的項目文件夾myapp內(nèi)新建一個測試文件test.jsp,其代碼如下:
<html>
<body>
<center>
Now time is: <%=new java.util.Date()%>
</center>
</body>
</html>
然后在瀏覽器里輸入如下地址:http://localhost:8080/myapp/test.jsp
如果你看到如下時間顯示:Now time is: Tue Apr 28 19:16:31 CST 2009
并且你的頁面為淺青色,就說明你已經(jīng)配置成功
四、也許你不希望把裝機的項目放在C盤下吧,或者說不希望放的那么“隱藏”,Tomcat沒有那么頑固,它已經(jīng)想到了
那就是Tomcat的虛擬路徑,下面我們來接著介紹虛擬的路徑的配置
很簡單,首先你先找到Tomcat下的conf目錄
1、在之下找到server.xml文件,打開之后找到文件的最后,即
</Host>
</Engine>
</Service>
</Server>
在</Host>之上加入如下代碼:
<Context path="/jsp" docBase="E:\jsp" debug="0" reloadable="true"/>
其中path的路徑為你的項目命名,docBase為項目的絕對路徑,上例的項目名為 jsp,
項目的絕對路徑為 E:\jsp
特別注意大小寫,還有必須是在英文輸入狀態(tài)下輸入的,拷貝上面的代碼也可以
reloadable為true表示可以顯示項目文件夾內(nèi)的所有文件即下層目錄
加上<Context path="/jsp" docBase="E:\jsp" debug="0" reloadable="true"/>之后的代碼如下所示:
---------------------------------------------------------------------------------------------
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
-->
<Context path="/jsp" docBase="E:\jsp" debug="0" reloadable="true"/>
</Host>
</Engine>
</Service>
</Server>
--------------------------------------------------------------------------------------------
2、打開本目錄下的web.xml文件
找到如下代碼段:(大概是在第70行到84行,也就是本文件中兩個servlet代碼段的第一個)
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
將其<param-name>listings</param-name>之下的<param-value>false</param-value>改為
<param-value>true</param-value>之后保存即可
例如在瀏覽器例輸入如下地址:http://localhost:8080/jsp
就有如下顯示:
||=================================================================||
|| ||
|| Directory Listing For /mydatajsp/ - Up To / ||
|| ||
|| --------------------------------------------------------------- ||
|| Filename Size Last Modified ||
|| Landing.jsp 1.2 kb Mon, 27 Apr 2009 15:34:54 GMT ||
|| data/ Mon, 27 Apr 2009 15:14:14 GMT ||
|| image/ Mon, 27 Apr 2009 15:14:08 GMT ||
|| login.jsp 1.3 kb Mon, 27 Apr 2009 16:35:34 GMT ||
|| test/ Mon, 27 Apr 2009 15:58:50 GMT ||
|| ||
|| --------------------------------------------------------------- ||
|| ||
|| Apache Tomcat/6.0.14 ||
|| ||
||=================================================================||
如果reloadable的值為false,則不能顯示
到此還有兩個特別注意的地方,
第一,Tomcat的默認是不允許新建虛擬目錄的;
第二,凡是改變了server.xml和web.xml文件內(nèi)容都必須重啟Tomcat。
posted on 2009-09-20 21:50 任小為 閱讀(763) 評論(0) 編輯 收藏 所屬分類: jsp