咬定青山不放松,立根原在破岩中。千磨万击还坚劲,任尔东西南北风。

《竹石》 点击图标与我实时聊天

java和jsp 环境变量配置大全

一、首先我们先配置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后面,目的是为了与其他变量值区分开来
即JAVA_HOME下的bin文件夹

Path
;%JAVA_HOME%\bin

以上步骤都完成后,你可以在命令行里面输入“javac”检查你的java环境变量是否都正确;
如果出现“javac不是内部变量”,则配置失败,否则配置成功
然后在C盘放一个java文件  test.java
其内容如下:
public class test
{
 public static void main(String[] args)
 {
                System.out.println("怎么样,很简单吧!!!");
 }
}


二、下面我们来接着配置jsp的环境变量
1、新建CATALINA_BASE变量,在其变量值中输入如下路径,
如果你的Tomcat是装在其他的路径的话,先找到你的Tomcat位置,拷贝过来即可
注意,路径后要以分号“;”结束

CATALINA_BASE
C:\Tomcat 6.0;

2、接下来新建CATALINA_HOME变量,其变量值和CATALINA_BASE一样
CATALINA_HOME
C:\Tomcat 6.0;

3、最后在上面已经新建有的classpath变量的变量值后面加上如下路径,
本部特别注意:如果在你安装的Tomcat路径下有common文件夹的话,将lib换成common即可
classpath
%CATALINA_HOME%\lib\*.jar;

特别注意:你新建的所有变量都应该是“系统变量(S)”,而不是“Administrator的用户变量”或者其他

以上变量都配置完好后,就可以检查你配置的tomcat变量是否正确
打开浏览器,在浏览器里面输入如下网址
【http://localhost:8080】如果出现tomcat主页,就说明你已经配置成功
否则检查你的变量值路径,是否丢分号、tomcat的版本号、安装路径等等


三、以上都配置好以后,我们来配置装机的jsp文件项目
1、找到如下路径【C:\Tomcat 6.0\webapps】在此路径下新建一个你用于存放项目的文件夹
比如是“myapp”,建号以后在里面新建目录WEB-INF即是新建一个名字为WEB-INF的文件夹
在WEB-INF内新建一个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内新建一个测试文件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
并且你的页面为浅青色,就说明你已经配置成功

四、也许你不希望把装机的项目放在C盘下吧,或者说不希望放的那么“隐藏”,Tomcat没有那么顽固,它已经想到了
那就是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
特别注意大小写,还有必须是在英文输入状态下输入的,拷贝上面的代码也可以
reloadable为true表示可以显示项目文件夹内的所有文件即下层目录

加上<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文件内容都必须重启Tomcat。

 

posted on 2009-09-20 21:50 任小为 阅读(756) 评论(0)  编辑  收藏 所属分类: jsp


只有注册用户登录后才能发表评论。


网站导航:
 

导航

留言簿

随笔分类

积分与排名

最新评论

阅读排行榜