关闭

tomcat6.0配置的一些细节问题(以后想到再添加)

345人阅读 评论(0) 收藏 举报

     最近学习了tomcat,发现配置的东西很多,很是繁琐,索性写出来加强记忆,以后忘记还能翻翻,有不懂的朋友希望也能找到相应的解决答案。

     好了,正文开始。

     要说的是tomcat的zip版,安装版就省略了。我现在使用的是6.0版本。

     1.登录用户问题。登录用户可以在tomcat/conf目录下的tomcat-users.xml文件中配置。打开可以看到下面的标记内容。

<?xml   version='1.0'   encoding='utf-8'?>     
<tomcat-users>     
         <role   rolename="tomcat"/>     
         <role   rolename="role1"/>     
         <role   rolename="manager"/>     
         <role   rolename="admin"/>     
         <user   username="tomcat"   password="tomcat"   roles="tomcat"/>     
         <user   username="both"   password="tomcat"   roles="tomcat,role1"/>     
         <user   username="role1"   password="tomcat"   roles="role1"/>     
    	 <user   username="admin"   password=""   roles="admin,manager"/>     
</tomcat-users> 

      可以看到两种标记,一种是角色标记role,一种是用户标记。用户角色有两种admin和manager。配置的时候可以先在上面设置一个角色名称,然后在下面的角色user标记中设置用户名username和密码password,然后给相应的用户名设置不同的角色名名称,要赋予多的用逗号隔开。用户登录的tomcat的用户名和密码就是通过以上过程设置的。

  2.服务器根目录设置。

     只要指定文件夹是在tomcat设置的根目录下面,并且该文件下面都有一个web-info文件夹里面有一个web.xml的文件,都可以被tomcat设置为服务器根目录。

     有一种在tomcat/webapp目录下面通过引擎设置的一种方式自认为有点麻烦,就不提及了。只讲一个比较简单的。

     根据上面符合被设置为服务器根目录的条件,就可以在tomcat配置文件中设置了。在tomcat/conf目录下面的server.xml文件。

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">

<Context path="/html" reloadable="true" docBase="D:\Workspace\HtmlDemo\WebRoot" debug="0"/>
打开以后,里面都是一些tomcat端口的配置等属性。找到host标签。如上面。

然后在host的标签下面加入

<Context path="/服务器根目录名称l" reloadable="true" docBase="要设置为根目录的文件" debug="0"/>

path后面的名称就是这个文件映射到tomcat上的服务器根目录名称 reloadable表示服务器是否在网页更新过后,自动重载。

    3.登录。

     以上两部配置完之后,就可以登录了。

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

还是在server.xml文件中找到上面类似的标记。port后面的8081就是tomcat 的要用的端口号。当然你也可以设置为其它的端口号。

在地址栏键入:http://localhost:8081/就可以登录了。

localhost也可以设置为ip登录其它用户的tomcat。

打开manager标签,键入第一步设置的用户名和密码登录到服务器控制界面,里面就有一个我们在第二步设置的服务器根目录,在我这里设置的显示的是html,然后就可以在设置的服务器根目录下面键入指定文件的url访问了。比如我在根目录下面创建了一个demo文件,又在下面创建了一个test.html文件。地址栏键入:http://localhost:8081/html/demo/test.html  就可以访问指定网页了。


    到这里tomcat的配置就基本完成了。


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:46336次
    • 积分:835
    • 等级:
    • 排名:千里之外
    • 原创:48篇
    • 转载:4篇
    • 译文:0篇
    • 评论:3条
    文章分类
    welcome
    最新评论