JDK与Tomcat的环境变量配置

一、JDK系统环境变量配置

1、添加环境变量JAVA_HOME

在我的电脑上点击右键——>选择属性——>选择高级——>环境变量——>系统环境变量——>新建

新建变量名为JAVA_HOME,变量值为D:\Program Files\Java\jdk1.7.0_13

注:D:\Program Files\Java\jdk1.7.0_13是指安装JDK的路径

2、添加环境变量CLASSPAHT

新建变量名为CLASSPAHT,变量值为.;%JAVA_HOME%\lib(.;两个符号不能少,意指当前目录下)

%JAVA_HOME%指引用了JAVA_HOME环境变量值(同等于D:\Program Files\Java\jdk1.7.0_13\)

3、配置环境变量path

在我的电脑上点击右键——>选择属性——>选择高级——>环境变量——>系统环境变量——>path

在path最后面加上";%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\bin"
注:分号是为了与原来的环境变量分开

;%JAVA_HOME%\bin指引用了JAVA_HOME环境变量值的bin目录(同等于D:\Program Files\Java\jdk1.7.0_13\bin)

;%JAVA_HOME%\lib\dt.jar指引用了JAVA_HOME环境变量值的lib目录下的dt.jar文件(同等于D:\Program Files\Java\jdk1.7.0_13\lib\dt.jar)

;%JAVA_HOME%\jre\bin指引用了JAVA_HOME环境变量值的jre目录下的bin目录(同等于D:\Program Files\Java\jdk1.7.0_13\jre\bin)

这里只截一张添加“;%JAVA_HOME%\bin”的图片,添加另两个值方法相同。

这样在cmd中就可以在任何目录下使用javac和java这两个命令了。

三、测试JDK是否已安装成功

写一个简单的java程序来测试JDK是否已安装成功:

我在D盘新建一个名为java_test的文件夹,作为测试用,

开命令提示符窗口,cd到上面的目录下

在cmd中键入notepad Hello.java回车,新建一个Hello.java文档。

在Hello.java文档中输入以下程序: 

1 /*简单的HELLOWORLD程序*/
2 
3 public class Hello{
4 //main 方法
5 public static void main (String args[]){
6 System.out.println("Hello World!");
7 }
8 }

将上面的这段程序保存。

然后在命令提示符窗口,cd到你的Hello.java所在目录,然后键入下面的命令
javac Hello.java

目录下生成一个经过编译的文件Hello.class


在cmd中键入java Hello


此时如果看到打印出来Hello World!的话说明安装成功了。

三、Tomcat系统环境变量配置

1、添加TOMCAT_HOME环境变量

新建变量名为TOMCAT_HOME,变量值为D:\Program Files\Java\tomcat(tomcat安装目录)

1、添加CATALINA_HOME环境变量

2、添加CATALINA_BASE环境变量

3、配置CLASSPATH环境变量

之前在JDK配置中已经新建了CLASSPATH变量名,只需在其变量值后面添加;%TOMCAT_HOME%\common\lib

四、验证Tomcat是否安装成功:

1、双击Tomcat安装目录下bin中的“startup.bat”,启动Tomcat;

2、在Ie浏览器中敲入http://localhost:8080/,出来Tomcat首页,说明Tomcat安装成功;

五、检验jsp、servlet和javabean的配置

第一步:建立自己的myapp目录

1、新建Tomcat程序的webapps目录中文件的结构如下

webapps\myapp\index.jsp

webapps\myapp\WEB-INF\web.xml

1)index.jsp代码内容如下:

1 <html> 
2 <body> 
3 <center>  Now time is: <%=new java.util.Date()%>  </center> 
4 </body> 
5 </html> 

2)web.xml代码内容如下:

1 <?xml version="1.0" encoding="ISO-8859-1"?>  
2 <!DOCTYPE web-app  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"  "http://java.sun.com/dtd/web-app_2_3.dtd">  
3 <web-app>  
4 <display-name>My Web Application</display-name>  
5 <description>  A application for test.  
6 </description> 
7 </web-app>

4、重新启动Tomcat,在Ie浏览器中敲入http://localhost:8080/myapp/index.jsp,

如果不报错,看到当前时间的话说明就说明你编写的第一个index.jsp成功运行了。

第二步:建立自己的Servlet

1、编写Servlet:

在新建的webapps/myapp/WEB-INF/classes/test目录下,新建HelloWorld.java代码内容如下: 

 1 package test; 
 2 import java.io.*;  
 3 import javax.servlet.*;  
 4 import javax.servlet.http.*;  
 5 public class HelloWorld extends HttpServlet
 6    {     
 7     public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
 8     {         
 9     response.setContentType("text/html");
10          PrintWriter out = response.getWriter();
11          out.println("<html><head><title>");
12          out.println("This is my first Servlet");
13          out.println("</title></head><body>");
14          out.println("<h1 align='center' style='color:red'>Hello,World!</h1>");
15          out.println("</body></html>");
16         }
17     }

2、编译,使用如下命令编译javac HelloWorld.java 然后会产生一个HelloWorld.class文件。

如果出现无法import javax.servlet.*错误,那么就是应该把D:\Program Files\Java\tomcat\lib里面的servlet-api.jar文件拷贝到D:\Program Files\Java\jdk1.7.0_13\jre\lib\ext中

(根据你自己的安装目录找到相应文件操作),再次编译,就没有问题了!

3、修改webapps\myapp\WEB-INF\web.xml,在<web-app></web-app>添加以下代码内容: 

1 <servlet>
2 <servlet-name>HelloWorld</servlet-name>
3 <servlet-class>test.HelloWorld</servlet-class>
4 </servlet>  
5 <servlet-mapping>
6 <servlet-name>HelloWorld</servlet-name>
7 <url-pattern>/HelloWorld</url-pattern>
8 </servlet-mapping>

编辑后的web.xml如下所示: 

 1 <?xml version="1.0" encoding="ISO-8859-1"?>  
 2 <!DOCTYPE web-app  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"  "http://java.sun.com/dtd/web-app_2_3.dtd">  
 3 <web-app>  
 4 <display-name>My Web Application</display-name>  
 5 <description>  A application for test.  
 6 </description> 
 7 <servlet>
 8 <servlet-name>HelloWorld</servlet-name>
 9 <servlet-class>test.HelloWorld</servlet-class>
10 </servlet>  
11 <servlet-mapping>
12 <servlet-name>HelloWorld</servlet-name>
13 <url-pattern>/HelloWorld</url-pattern>
14 </servlet-mapping>
15 </web-app>

这段话中的servlet这一段声明了你要调用的Servlet,而servlet-mapping则是将声明的servlet映射到HelloWorld上。

4 .接下来,重新启动Tomcat,在IE中输入http://localhost:8080/myapp/HelloWorld 如果看到输出"Hello,World!"就说明编写的servlet成功了。


注意:修改了web.xml以及新加了class,都要重启Tomcat。

第三步:建立自己的TestBean:

1、编写TestBean

在新建的webapps/myapp/WEB-INF/classes/test目录下,新建TestBean.java文件,代码内容如下:

 1 package test;
 2 
 3 public class TestBean {
 4      private String name =null;
 5      public TestBean(String nameInit)
 6     {
 7          this.name = nameInit;
 8        }
 9     public void setName(String newName)
10     {
11          this.name=newName;
12      }
13      public String getName()
14     {
15          return this.name;
16      }
17  }

2、编译,使用如下命令编译javac TestBean.java 然后会产生一个TestBean.class文件。

3、编写TestBean.jsp

在新建的webapps/myapp/目录下,新建TestBean.jsp文件,代码内容如下:

新建一个TestBean.jsp文件,文件内容为:

 1 <%@ page import="test.TestBean" %> 
 2 <html> 
 3 <head> 
 4 <title>Test Bean</title> 
 5 </head> 
 6 <body> 
 7 <center> <%    TestBean testBean = new TestBean("<a href='http://www.cnblogs.com'>www.cnblogs.com</a>");  %> 
 8 Java Bean Test: 
 9 The author's blog address is <%=testBean.getName()%> 
10 </center> 
11 </body> 
12 </html>

4、重启Tomcat,在IE地址栏输入http://localhost:8080/myapp/TestBean.jsp 如果看到输出"Java Bean Test: The author's blog address is www.cnblogs.com"说明编写的Bean成功了。


这样就完成了整个Tomcat下的jsp、servlet和javabean的配置。

posted @ 2013-02-10 13:46  小虎也行  阅读(1491)  评论(2编辑  收藏  举报