5、对Web应用程序进行管理
(1)输入:8080/manager/html/list,将出现登录页并且进行登录,然后再进入Tomcat Web Application Manager
(2)查看在Web服务中所发布的各个Web应用
(3)启动或者终止、移除某一Web应用:
点击该Web应用右面的Stop链接,也可以点击Start再次启动它。Undeploy(移除)一个Web应用,只是指从Tomcat的运行拷贝中删除了该应用,如果你重新启动Tomcat,被删除的应用将再次出现(也就是说,移除并不是指从硬盘上删除)。
(4)部署某一Web应用
有三种方式可以在Tomcat系统中部署Web应用。
l直接拷贝你的WAR文件或者你的Web应用文件夹(包括该Web应用的所有内容)到C:/jakarta-tomcat-5.0.19/webapps目录下。
该文件必须以“.war”作为扩展名。一旦Tomcat到这个文件,它将(缺省的)解开该文件包作为一个子目录,并以WAR文件的文件名作为子目录的名字。接下来,Tomcat将在内存中建立一个context,就好象你在server.xml文件里建立一样。当然,其他必需的内容,将从server.xml中的DefaultContext获得。
l部署web应用的另一种方式是写一个Context XML片断文件,然后把该文件拷贝到C:/jakarta-tomcat-5.0.19/webapps目录下。
一个Context片断并非一个完整的XML文件,而只是一个Context元素,以及对该应用的相应描述。这种片断文件就像是从server.xml中切取出来的context元素一样,所以这种片断被命名为“context片断”。tomcat5.0下载这个web应用本身可以存储在硬盘上的任何地方。
举个例子,如果我们想部署一个名叫JspExamples的Web应用,该应用使用realm作为访问控制方式,我们可以使用下面这个片断:
<!--
Context fragment for deploying JspExamples
-->
<Context path="/JspExamples" docBase="JspExamples" debug="0" reloadable="true">
<RealmclassName="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/>
</Context>
l采用GUI管理界面进行发布
如果提供了该Web应用的*.war文件,直接浏览并发布它
如果Web应用是以目录形式存在的,则可以:
五、Tomcat服务器的Web安全的解决方法
1、概述
在任何一种WEB应用开发中,不论大中小规模的,每个开发者都会遇到一些需要保护程序数据的问题,涉及到用户的LOGIN ID和PASSWORD。那么如何执行验证方式更好呢?实际上,有很多方式来实现。
下面将讨论在Tomcat中实现基本的(BASIC)和基于表单的(FORM-BASED)验证方式。它通过server.xml和web.xml文件提供基本的和基于表单的验证。
对于采用基于表单的(FORM-BASED)验证方式,只是要求在登录的JSP页面中的j_security_check表单(for FORM-based)需要两个参数:j_username和j_password。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-27620-19.html
水军来了
不喜欢舒淇
5555555555555