您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 机械/模具设计 > Tomcat的控制和管理平台
Tomcat的控制平台和管理平台访问Tomcat的控制和管理平台,首先要安装admin应用:1.下载admin应用和相关类库文件,参照下表:下载项目下载地址下载所得的文件admin应用类库文件类库文件解压步骤一中的apache—tomcat-5.5.26-admin.zip文件,把其中的conf/Catalina/localhost目录下的admin.xml文件复制到CATALINA_HOME/conf/Catalina/localhost目录下;再把server/webapps目录下的admin目录复制到CATALINA_HOME/server/webapps目录下;3.解压步骤一中commonS-modeler-2.0.1.zip文件和common-logging1.1-bin.zip文件,分别得到commons-modeler-2.0.0.jar文件和commmons-logging.1.1.1.jar文件,把这两个JAR复制到CATALINA_HOME/server/webapps目录下;admin应用和manager应用都会对用户进行安全验证,admin应用要求登录用户具有admin角色.Manager用户需要用户具有Manager角色,因此,应该先在Tomcat中添加具有admin角色和mananger角色的用户信息,方法为打开CATALINA_HOME/conf/tomcat-users.xml文件,在该文件中添加如下内容.在里面弄了以后还是发现了404错误,原来是这个错误就是上面的那个admin.xml文件弄的鬼:你打开看看有这么一段话ContextdocBase=${catalina.home}/server/webapps/adminprivileged=trueantiResourceLocking=falseantiJARLocking=false我标成红色的server这里.我的tomcat目录是没有这个目录的,${catalina.home}/webapps这也就是在安装目录下直接是webapps,但我们下载的插件里却比我们的多了一个sever目录,把这个去掉一切OK;别个webapps下的admin下也有一个admin.xml里面的最后也改过来,然后可以运行了在Tomcat控制平台,可以配置Tomcat服务器的各种元素,Tomcat控制平台把所有的配置信息可以分为3个目录:1.TomcatServer目录2.Resource目录;3.UserDefinition目录TomcatServer目录:TomcatServer相当于server.xml文件中的Server元素,在它的下面有包括许多子元素.如果选择某个元素,在右边的窗体就会显示这个元素的所有的属性,并且这些属性是可编辑的,例如,如果从左边的目录树下面选择[Server]-[Service]-[Host]-[Context/bbs]-[Resource]-[DataResource],那么就会在邮编的窗体中就会显示在bbs应用中配置的数据源jdbc/bbsDB,选择这个数据源,就可以显示它的所有的属性.Resource目录Resource用于配置Tomcat的各种资源,在与TomcatServer目录平级的Resources目录下配置的资源,可以被TomcatServer中的所有Web应用访问,等价于server.xml文件中的GlobalNamingResources元素下配置资源,一共有以下4种资源:1.DataSource:代表JNDI数据源;2.MailSession:代表JNDIMailSession资源3.EnvirronmentEntry:代表环境变量;4.UserDatabase:代表安全领域中的数据库.UserDefinition目录:UserDefinition用于配置安全域中的用户信息,可以定义用户,角色和组.配置Value元素Value元素表示Tomcat阀,下面以配置Value元素为例,说明如何操纵Tomcat的控制平台,如果要为某种Catalina容器配置Value元素,一种办法就是直接修改server.xml文件,在这个Catalina容器元素下加入Value元素,例如,以下是为localhost虚拟主机配置Value元素的代码:Hostname=localhostappBase=webappsunpackWARs=trueautoDeploy=truexmlValidation=falsexmlNamespaceAware=falseValueclassName=”org.apache.catalina.values.AccessLogValue”directory=”logs”prefix=”access_log”pattern=”common”resolveHosts=”true”/Value/Host此外,还可以通过Tomcat的控制平台来配置Value元素,以下是Tomcat自带的examples应用配置Value元素的步骤:1.访问输入用户名”admin”,口令”admin”,登录到Tomcat的控制平台,从左边的窗口的目录树中找到并选择[Server]-[Service]-[Host]-[Context/example]目录,然后从右边窗口的[ContextActions]下拉框中选择[CreateNewValue]菜单,如下图2.在配置Value的窗口中为Value的各个属性赋值,如下图在Tomcat管理平台上发布Web应用(以helloapp.war为例)1.把helloapp.war复制到CATALINA_HOME/webapps目录下,接着在后下面的”DeploydirectoryorWARfilelocatedonserver”一栏中输入如下24-11所示的内容.然后点击[Deploy]按钮,此时这个Web应用就被发布了,可以通过访问来验证发布是否成功;提示:在默认情况下,Tomcat在运行时会自动发布复制到webapps目录下的war,可以修改conf/server.xml文件中用于配置的localhost虚拟主机的Host元素,把它的autoDeploy属性改为false,然后再按步骤一发布myhellopapp.war.2.选择Undeploy命令删除myhelloapp应用,当这个命令被执行后,会发现CATALINA_HOME/webapps目录下的myhelloapp.war文件被删除了.3.把myhelloapp.war复制到文件系统中的任意地方,比如c:\myhelloapp.war,然后在”WARfiletodeploy”一栏中输入如下所示的内容接着点击Deploy按钮,此时这个Web应用就发布了,可以通过访问来验证发布是否成功,如果成功了,则会看到Tomcat把myhelloapp.war自动复制到了CATALINA/webapps目录下.提示:通过上述的两种方式发布Web应用,Tomcat都不会修改server.xml文件,在server.xml文件中不会添加这个Web应用的Context元素.Tomcat在运行这个Web应用时,会采用默认的Context配置.
本文标题:Tomcat的控制和管理平台
链接地址:https://www.777doc.com/doc-2852202 .html