windows 版Tomcat 7.0的配置

简介: 一、安装JDK 1.7     1、添加环境变量:在 我的电脑->属性->高级->环境变量     2、新建系统变量,变量名:JAVA_HOME  变量值:C:\Program Files\Java\jdk1.7.0 (JDK的安装目录)     3、在原有的系统变量 Path后面加上英文分号,再添加%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\bin; 不要删除原来的。

 一、安装JDK 1.7

    1、添加环境变量:在 我的电脑->属性->高级->环境变量

    2、新建系统变量,变量名:JAVA_HOME  变量值:C:\Program Files\Java\jdk1.7.0 (JDK的安装目录)

    3、在原有的系统变量 Path后面加上英文分号,再添加%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\bin; 不要删除原来的。看清楚,它们之间的分号,是英文的分号。

    4、重启电脑生效(因为添加的是系统变量,如果你的系统是win7,则不需要重启)。

    4、测试JDK是否安装成功,运行->cmd ->D:  进入D盘,输入javac  看能否出来很多命令,出来则说明JDK配置成功。

   二、Tomcat 7.0的安装配置

    1、Tomcat 7.0 的免安装版的配置(假如将Tomcat 解压到C:\Program Files目录,目录结构为:C:\Program Files\apache-tomcat-7.0.11

           1、添加环境变量:在 我的电脑->属性->高级->环境变量

           2、新建系统变量,变量名:CATALINA_HOME  变量值:C:\Program Files\apache-tomcat-7.0.11 (Tomcat 解压到的目录)。

           3、在系统变量  Path的最后面添加%CATALINA_HOME%\lib;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar   注意它们之间的分号,一定是英文的分号。

           4、把LIB下的SERVLET-API.JAR    拷贝到JDK/jre/lib/ext下 

           5、Tomcat 7.0的管理员的配置,进入C:\Program Files\apache-tomcat-7.0.11(Tomcat目录)下的conf目录,编辑tomcat-users.xml,找到最后的:

                                     <!--
                                           <role rolename="tomcat"/>
                                           <role rolename="role1"/>
                                           <user username="tomcat" password="tomcat" roles="tomcat"/>
                                           <user username="both" password="tomcat" roles="tomcat,role1"/>
                                           <user username="role1" password="tomcat" roles="role1"/>
                                      -->

                                  在上面这段后面  添加上:

                                            <role rolename="manager-gui"/>
                                            <role rolename="admin-gui"/>
                                            <user username="admin" password="admin888" roles="admin-gui"/>
                                             <user username="tomcat" password="tomcat" roles="manager-gui"/>

                                 红色为添加部分。  到这应该知道我们添加的管理员的用户名和密码是多少了吧!

           6、进入Tomcat 目录下的conf目录,打开server.xml,修改Connector port="8080",将端口号改为其他号,设为9000

               Connector port="9000",

           7、进入Tomcat 目录下的bin目录,双击startup.bat   启动Tomcat  在命令行窗口会出来英文提示。         

           8、浏览器输入:http://localhost:9000  可以看到Tomcat的欢迎页面就说明配置成功了,点击右上角上manager连接,输入上面配置的用户名和密码,就可以进入管理页面。

 

           9、测试JSP

           (1).到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录;
           (2).在webapps目录下新建一个目录,起名叫myapp;
           (3).myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;
           (4).WEB-INF下新建一个文件web.xml,内容如下:
              <?xml version="1.0" encoding="ISO-8859-1"?>
             <!DOCTYPE web-app
                  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
                  "http://java.sun.com/dtd/web-app_2_3.dtd">
            <web-app>
            <display-name>My Web Application</display-name> 
            <description>
               A application for test.
            </description>
            </web-app>
         (5).在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:
            <html>

            <body>

              <center>
                    Now time is: <%=new java.util.Date()%>
              </center>

            </body></html> 
        (6).重启Tomcat
        (7).打开浏览器,输入http://localhost:9090/myapp/index.jsp 看到当前时间的话说明就成功了。

 

      10、测试Servelet

     

    建立自己的Servlet:
    (1).用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个servlet程序,文件名为Test.java,文件内容如下:
    package test;
    import java.io.IOException;
    import java.io.PrintWriter;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    public class Test extends HttpServlet {
      protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
        PrintWriter out=response.getWriter();
        out.println("<html><body><h1>This is a servlet test.</h1></body></html>");
        out.flush();
      }
    }
   (2) .编译
    将Test.java放在c:\test下,使用如下命令编译:
    C:\Test>javac Test.java
    然后在c:\Test下会产生一个编译后的servlet文件:Test.class
   (3) .将结构test\Test.class剪切到%CATALINA_HOME%\webapps\myapp\WEB-INF\classes下,也就是剪切那个test目录到classes目录下,如果                    classes目录不存在,就新建一个。 现在webapps\myapp\WEB-INF\classes下有test\Test.class的文件目录结构
         (4) .修改webapps\myapp\WEB-INF\web.xml,添加servlet和servlet-mapping
    编辑后的web.xml如下所示,红色为添加的内容:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE web-app
      PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
      "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>
      <display-name>My Web Application</display-name>
      <description>
        A application for test.
       </description>
    <servlet>
      <servlet-name>Test</servlet-name>
      <display-name>Test</display-name>
      <description>A test Servlet</description>
      <servlet-class>test.Test</servlet-class>
    </servlet>
    <servlet-mapping>
      <servlet-name>Test</servlet-name>
      <url-pattern>/Test</url-pattern>
    </servlet-mapping>
  </web-app>
这段话中的servlet这一段声明了你要调用的Servlet,而servlet-mapping则是将声明的servlet“映射”到地址/Test上  

启动Tomcat,启动浏览器,输入http://localhost:9090/myapp/Test 如果看到输出This is a servlet test.就说明编写的servlet成功了。

 

详细出处参考:http://www.jb51.net/article/16401.htm

相关文章
|
1月前
|
前端开发 Java 应用服务中间件
Springboot对MVC、tomcat扩展配置
Springboot对MVC、tomcat扩展配置
|
14天前
|
XML Java 应用服务中间件
Tomcat_servlet部署、编译、配置、打包
Tomcat_servlet部署、编译、配置、打包
18 0
|
27天前
|
运维 Java 应用服务中间件
Tomcat详解(二)——tomcat安装与配置
Tomcat详解(二)——tomcat安装与配置
21 1
|
1天前
|
网络协议 Java 应用服务中间件
HTTP协议与Tomcat在IJ中配置
本文是对自己学习JavaWeb学习的笔记的总结,添加了一些自己的东西,然后进行一次复盘,并加深一下学习的理解和印象.其中内容主要包括对http协议的详细介绍,java常见服务器的初步介绍,以及IJ旧版和新版的tomcat服务器的配置图解教程
|
5天前
|
Oracle Java 关系型数据库
windows 下 win11 JDK17安装与环境变量的配置(配置简单详细,包含IJ中java文件如何使用命令运行)
本文介绍了Windows 11中安装JDK 17的步骤,包括从官方网站下载JDK、配置环境变量以及验证安装是否成功。首先,下载JDK 17的安装文件,如果没有Oracle账户,可以直接解压缩文件到指定目录。接着,配置系统环境变量,新建`JAVA_HOME`变量指向JDK安装路径,并在`Path`变量中添加。然后,通过命令行(cmd)验证安装,分别输入`java -version`和`javac -version`检查版本信息。最后,作者分享了如何在任意位置运行Java代码,包括在IntelliJ IDEA(IJ)中创建的Java文件,只需去掉包声明,就可以通过命令行直接运行。
|
9天前
|
Unix Shell 开发工具
windows下如何安装git以及IDEA如何配置git
该文指导安装Git 2.15.0版本。首先从Git官网下载最新安装包,双击安装,依次选择Next,同意默认配置,确保勾选添加到环境变量。在配置选项中,选择在cmd中使用Git(第2项),行结束转换选Windows(第1项),终端模拟器选MinTTY(第1项)。安装完成后,通过右键菜单或直接打开Git Bash验证安装成功。最后,配置全局用户名和邮箱,并在IDEA中设置Git路径以完成集成。
|
14天前
|
网络协议 Java 应用服务中间件
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
10 0
|
14天前
|
API C++ Windows
windows编程入门_链接错误的配置
windows编程入门_链接错误的配置
19 0
|
15天前
|
应用服务中间件
【SSM】如何在IDEA配置tomcat启动项目
【SSM】如何在IDEA配置tomcat启动项目
18 1
|
15天前
|
IDE JavaScript Java
如何配置tomcat
【4月更文挑战第15天】如何配置tomcat
18 2