首页 > 代码库 > tomcat发布web的三种方式

tomcat发布web的三种方式

一、Tomcat的下载

       官方网站http://tomcat.apache.org/下载zip方式的文件。

二、安装Tomcat

       1、确保系统变量中有JAVA_HOME,其值为JDK6的安装目录,如"D:\EngineerSoftware\java_jdk\Java\jdk1.7.0_67"。

       2、解压缩下载的zip方式的tomcat到指定的目录,如”D:\EngineerSoftware\java_tool\apache\apache-tomcat-7.0.47"。

            bin目录下是一些可执行文件,经常需要使用的可执行文件是启动、停止的批处理命令文件。在windows中启动命令是startup.bat,停止命令是shutdown.bat。

            conf目录下是一些有关tomcat服务器的配置文件和参数文件。

            lib目录用于存放一些tomcat中WEB应用共用的类库和资源文件。

            work目录是提供WEB应用使用的临时工作目录,可以删除,不过没创建一次应用便会生成这个文件。

            temp供JVM使用的存放临时文件的目录。

            webapps目录用于存放一些tomcat自动装载的WEB应用,可以是WEB应用的整个目录,其中ROOT应用是默认的根WEB应用。

三、配置WEB服务端口号

    tomcat默认的WEB服务端口号是8080。

    修改方法:打开tomcat安装目录下conf子目录中的server.xml文件,定位到此处:

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

           只需将port属性值改为对应的端口即可,一般选择1024以上端口,由于http默认端口为80,也可以设置为80端口。

四、tomcat的WEB方式管理

      进入管理WEB应用的URL是http://localhost:8080/manager/html。

      用户名与密码的设置:打开tomcat安装目录中的conf子目录中的tomcat-users.xml文件,内容如下:

  <tomcat-users>  

   <role rolename="tomcat"/>
   <role rolename="role1"/>
   <role rolename="admin-gui"/>
   <role rolename="manager-gui"/>
   <role rolename="manager-script"/>
   <role rolename="manager-jsm"/>
   <role rolename="manager-status"/>
   <user username="tomcat" password="tomcat" roles="admin-gui, manager-gui, manager-script, manager-jms, manager-status"/>
   <user username="both" password="tomcat" roles="tomcat,role1"/>
   <user username="role1" password="tomcat" roles="role1"/>

 </tomcat-users>

       在Applications表格中列出了目前tomcat中所有的WEB应用,表格的commands列中对于每个WEB应用都有一些集中管理命令:

       start用于启动WEB应用

       stop用于停止WEB应用

       Reload用于重载WEB应用

       Undeploy用于撤消WEB应用

       “Expire sessions"按钮后的文本框用于填入此WEB应用的会话超时时间,默认为30分钟,设置后点击”Expire sessions"按钮即会生效。

五、发布WEB应用

      方法一:

     1、在tomcat目录中webapps子目录中新建一个文件,以服务名称命名

     2、新建一个WEB-INF文件夹

       3、新建一个classes--用于存放编译后的class文件、lib文件夹--放置引入的jar包、web.xml文件--放置配置信息

        方法二:

              用编辑器打开“conf/server.xml",在"</Host>"前加入如下内容:

              <Context

      <!-- 配置虚拟目录名称,也是服务名称-->
                path="/JSP_1"

      <!-- 虚拟目录指向的实际目录-->
              docBase="E:\javaweb\.metadata\.plugins\org.eclipse.wst.server.core\tmp6\wtpwebapps\JSP_1">
          </Context>

        方法三:

              在tomcat安装目录的"conf/Catalina/localhost"子目录下新建一个与WEB应用同名的XML文件,如"JSP_1.xml",

              <Context

      <!-- 配置虚拟目录名称,也是服务名称-->
                path="/JSP_1"

      <!-- 虚拟目录指向的实际目录-->
              docBase="E:\javaweb\.metadata\.plugins\org.eclipse.wst.server.core\tmp6\wtpwebapps\JSP_1">
          </Context>

tomcat发布web的三种方式