安装和设置JSP的运行环境
1、安装配置JRE和JDK
下载JDK,里面默认已经带有JRE,跟据安装界面,点击下一步就行了。
1.2、配置Java环境
在我的电脑点击右键,在高级的环境变量中加入一下内容。
1.2.1、Java_HOME
用来指明包含J2SE类和配置文件的目录,也就是J2SE的安装目录。以后的应用将使用该环境变量查找可执行文件,例如运行的java、编译的javac等。
1.2.2、设置Windows平台的Path环境变量
为了在命令行中方便使用J2SE命令,可以将J2SE的bin路径添加到Path变量中(这一步是可选的)。
一般Path环境变量是存在的,我们就编辑它,在路径中加入bin的路径,用分号隔开,
例如 C:/Program Files/Java/jdk1.6.0_03/bin
在使用java,javac命令是就可以直接使用这两个命令了,而无需在前面加入它们的路径。
例如 javac eagle.class 或者 java eagle
而无须这样写 C:/Program Files/Java/jdk1.6.0_03/bin/javac eagle.class 或者 C:/Program Files/Java/jdk1.6.0_03/bin/java eagle
1.2.3、CLASSPATH(在JDK1.2版本中为CPATH)
CLASSPATH用来定义Java 2 SDK 在编译或运行Java程序时使用的环境变量,它列出了包含编译过的Java代码的目录,例如 ;D:/j2sdkee/lib/j2ee.jar
在默认情况下,JVM在CLASSPATH指明的目录中搜寻编译或运行Java程序所需的编译过的Java代码,CLASSPATH中最好包含当前路径,用一个点号表示
例如 .;C:/Program Files/Java/jdk1.6.0_03/lib/dt.jar;C:/Program Files/Java/jdk1.6.0_03/lib/tools.jar
2、安装和配置TOMCAT
根据软件安装的说明一步步安装,在选择J2RE的时候,如果你装有多个JDK,你就可以选择其他的JRE,一般会根据系统变量直接查找到JRE。
3、创建一个文件来测试一下,文件名我们定为demo.jsp
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<title>第一个JSP网页</title>
</head>
<body>
<%
out.println("Hi! JSP网页");
%>
</body>
</html>
在D:/apache-tomcat-5.5.26/webapps/ROOT文件里面新建一个文件夹tomcat,把文件放在该目录下,打开IE输入http://localhost:8080/tomcat/demo.jsp
可以测试在页面上显示的“Hi! JSP网页 ”!证明运行的环境已经搭配起来了
4、Web服务器和虚拟目录
tomcat自带的web服务器,根目录默认是D:/apache-tomcat-5.5.26/webapps/ROOT,
要改变Tomcat默认的根目录,打开D:/apache-tomcat-5.5.26/conf下面的server.xml文件,找到下面的代码
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
在这行下面添加<Content path="" privileged="true" docBase="d:/myRoot"></Content>
现在你可以把demo.jsp文件放在d:/myRoot目录下,然后在浏览器中请求了。
新建虚拟目录也是把上面的Content元素加入到server.xml文件中,
5、改变服务器端口号
一般默认为8080,但是可以修改,可以在server.xml文件中找到
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
把最上面的8080修改为其他的端口,可以为80,90等等,最后重启一下服务器。
1、安装配置JRE和JDK
下载JDK,里面默认已经带有JRE,跟据安装界面,点击下一步就行了。
1.2、配置Java环境
在我的电脑点击右键,在高级的环境变量中加入一下内容。
1.2.1、Java_HOME
用来指明包含J2SE类和配置文件的目录,也就是J2SE的安装目录。以后的应用将使用该环境变量查找可执行文件,例如运行的java、编译的javac等。
1.2.2、设置Windows平台的Path环境变量
为了在命令行中方便使用J2SE命令,可以将J2SE的bin路径添加到Path变量中(这一步是可选的)。
一般Path环境变量是存在的,我们就编辑它,在路径中加入bin的路径,用分号隔开,
例如 C:/Program Files/Java/jdk1.6.0_03/bin
在使用java,javac命令是就可以直接使用这两个命令了,而无需在前面加入它们的路径。
例如 javac eagle.class 或者 java eagle
而无须这样写 C:/Program Files/Java/jdk1.6.0_03/bin/javac eagle.class 或者 C:/Program Files/Java/jdk1.6.0_03/bin/java eagle
1.2.3、CLASSPATH(在JDK1.2版本中为CPATH)
CLASSPATH用来定义Java 2 SDK 在编译或运行Java程序时使用的环境变量,它列出了包含编译过的Java代码的目录,例如 ;D:/j2sdkee/lib/j2ee.jar
在默认情况下,JVM在CLASSPATH指明的目录中搜寻编译或运行Java程序所需的编译过的Java代码,CLASSPATH中最好包含当前路径,用一个点号表示
例如 .;C:/Program Files/Java/jdk1.6.0_03/lib/dt.jar;C:/Program Files/Java/jdk1.6.0_03/lib/tools.jar
2、安装和配置TOMCAT
根据软件安装的说明一步步安装,在选择J2RE的时候,如果你装有多个JDK,你就可以选择其他的JRE,一般会根据系统变量直接查找到JRE。
3、创建一个文件来测试一下,文件名我们定为demo.jsp
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<title>第一个JSP网页</title>
</head>
<body>
<%
out.println("Hi! JSP网页");
%>
</body>
</html>
在D:/apache-tomcat-5.5.26/webapps/ROOT文件里面新建一个文件夹tomcat,把文件放在该目录下,打开IE输入http://localhost:8080/tomcat/demo.jsp
可以测试在页面上显示的“Hi! JSP网页 ”!证明运行的环境已经搭配起来了
4、Web服务器和虚拟目录
tomcat自带的web服务器,根目录默认是D:/apache-tomcat-5.5.26/webapps/ROOT,
要改变Tomcat默认的根目录,打开D:/apache-tomcat-5.5.26/conf下面的server.xml文件,找到下面的代码
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
在这行下面添加<Content path="" privileged="true" docBase="d:/myRoot"></Content>
现在你可以把demo.jsp文件放在d:/myRoot目录下,然后在浏览器中请求了。
新建虚拟目录也是把上面的Content元素加入到server.xml文件中,
5、改变服务器端口号
一般默认为8080,但是可以修改,可以在server.xml文件中找到
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
把最上面的8080修改为其他的端口,可以为80,90等等,最后重启一下服务器。