欢迎来到天天文库
浏览记录
ID:9465524
大小:68.00 KB
页数:9页
时间:2018-05-01
《linux精华 tomcat配置技巧详解分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Linux精华Tomcat配置技巧详解分析 1、配置系统管理(AdminanageranageranagerE/server/anager的绝对路径。(译者注:CATALINA_HOME即tomcat安装目录) 如果你使用的是UserDatabaseRealm,那么你需要添加一个角色和一个用户到CATALINA_BASE/conf/tomcat-users.xml文件中。接下来,编辑这个文件,添加一个名为manager的角色到该文件中: <rolename=manager> 你同样需要有一个角色为manager的用户。像已经存在的用
2、户那样,添加一个新用户(改变密码使其更加安全): <username=manager passanager/> 然后重新启动Tomcat,访问localhost/manager/list,将看到一个很朴素的文本型管理界面,或者访问localhost/manager/html/list,将看到一个HMTL的管理界面。不管是哪种方式都说明你的Manageranagerapplication让你可以在没有系统管理特权的基础上,安装新的anagerapplication还允许你停止、重新启动、移除以及重新部署一个cat的运行拷贝中删除了该应用
3、,如果你重新启动Tomcat,被删除的应用将再次出现(也就是说,移除并不是指从硬盘上删除)。 3、部署一个L片断文件,并把该文件放到$CATALINA_BASE/webapps目录下。这个web应用本身可以存储在硬盘上的任何地方。 如果你有一个WAR文件,你若想部署它,则只需要把该文件简单的拷贝到CATALINA_BASE/webapps目录下即可,文件必12345下一页....,。须以.cat监听到这个文件,它将(缺省的)解开该文件包作为一个子目录,并以yyyl,然后拷贝到CATALINA_BASE/l,除非你想改变缺省的部署特性,安
4、装一个新的cat。 4、配置虚拟主机(VirtualHosts) 关于server.xml中Host这个元素,只有在你设置虚拟主机的才需要修改。虚拟主机是一种在一个cat,我们不准备介绍在各种操作系统上设置DNS的方法,如果你在这方面需要帮助,请参考《DNSandBind》一书,是PaulAlbitzandCricketLiu(O'Reilly)。为了示范方便,我将使用一个静态的主机文件,因为这是测试别名最简单的方法。 在Tomcat中使用虚拟主机,你需要设置DNS或主机数据。为了测试,为本地IP设置一个IP别名就足够了,接下
5、来,你需要在server.xml中添加几行内容,如下: <Serverport=8005 shutdoe=Tomcat-Standalone> <ConnectorclassName= org.apache.coyote.tomcat4.CoyoteConnector port=8080 minProcessors=5maxProcessors=75 enableLookups=true redirectPort=8443/> <ConnectorclassName= org.apache.coyote.tomcat4.
6、CoyoteConnector port=8443minProcessors=5 maxProcessors=75 acceptCount=10debug=0 scheme=httpssecure=true/> <FactoryclassName=org.apache.coyote. tomcat4.CoyoteServerSocketFactory clientAuth=falseprotocol=TLS/> </Connector> <Enginename=Standalone defaultHost=localho
7、stdebug=0> <!--ThisHostisthedefaultHost--> <Hostname=localhost debug=0appBase=webapps unpackWARs=trueautoDeploy=true> <Contextpath=Base=ROOTdebug=0/> 上一页12345下一页....,。<Contextpath=/orders Base=/home/ian/ordersdebug=0 reloadable=truecrossContext=true> </Context> <
8、/Host> <!--ThisHostisthefirst VirtualHost:--> <Hostname=.example. appBase=/home/exa
此文档下载收益归作者所有