`
dxiao2
  • 浏览: 25994 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

Tomcat不完全配置教程(转贴)

阅读更多
现在很多网站都是用tomcat来做web服务器解释jsp网页,以前偶对其只是会安装会启动而已,最近由于工作的需要,对其做了稍微进一步的研究,首先我们讲在linux下的源码包安装。
需要软件:
      jdk
      tomcat源码包
      其中jdk和tomcat源码包可以从www.sun.com下载。
      首先安装jdk,将下载好的jdk包给予可执行权限:  chmod a+x jkd包名称   并执行它:./包名称
      这时会出现安装协议,输入小写的q退出,然后输入yes表示同意协议。jdk开始自动解压缩,解完之后会在当前目录下出现一个与包同名的文件夹,如图1:

      在 /usr下创建jdk目录 : mkdir /usr/jdk
      将刚才解压出来的文件夹中所有的内容复制到 /usr/jdk 目录中:在解压出来的目录中执行 cp -r * /usr/jdk
      将tomcat解压缩:tar -zxvf 包名称
      在 /opt 下面创建 tomcat文件夹:mkdir /opt/tomcat
      将刚才解出来的东西全复制到 /opt/tomcat中去,在解压出来的目录中执行 : cp -r * /opt/tomcat
   
      现在开始加环境变量:
      vi /etc/profile
      在这个文件的 MAIL 字段下面添加以下几行
      JAVA_HOME="/usr/jdk/"
      CLASS_PATH="/usr/jdk/lib/tools.jar"
      TOMCAT_HOME="/opt/tomcat/"
   
      在# Path manipulation 下面的 if  和  fi   之间加入一行,内容为
      pathmunge /usr/jdk/bin
   
      在文档下面的export处用大写分别在后面加上以下内容
      JAVA_HOME   CLASS_PASS  TOMCAT_HOME
      最后效果如图2所示

      保存退出,注销当前用户并重新登陆,这时在任意地方执行jar命令,如果返回一大堆参数说明,则表示环境变量生效,如果返回command not found  ,那就说明环境变量出问题了,就需要检查了。环境变量在添加的时候一定要注意路径,还有大小写和标点符号。返回的正确效果如图3所示。
      现在跳转到 /opt/tomcat/conf/文件夹,vi server.xml  ,将里面的connector port改为80,SSL改为443,保存退出,如图4。
   
      跳到 /opt/tomcat/bin/   文件夹下,执行 ./startup.sh 来启动tomcat。
      这时我们在另一台与这台机器相连的机器的IE中输入这台机器的IP地址就可以看到tomcat的测试页面了,如图5。
 
   
      到这里tomcat已经安装完了,而且可以正常运行,下面来看一下tomcat管理用户的配置。
      从图5可以看到在这个页面的左边有一个  administration项,里面包含了三个子项目,随便点一个都会要求输入用户名和密码的,谁知道用户名和密码是多少,寒…………………………
   
      打开/opt/tomcat/conf/tomcat-users.xml 文件,看到了什么,呵呵,是用户名和密码,如图6所示。
      里面写的用户名和密码都是tomcat,知道了用户名和密码再来打开网页试一下,如图7。
      点了缺点之后出现了403错误,不允许访问!怎么回事,不是写这tomcat嘛!
   
      在这里就要涉及到用户角色的问题了,我们再来打开 tomcat-users.xml文件,做如下更改。
      将user name="tomcat" 这一行里面的roles字段的值(也就是引号里面的)改为admin,manager ,用户名和密码可以任意,自己记的住就行,注意标点符号。保存并退出。如图8
      在/opt/tomcat/bin/下执行  ./shutdown.sh  终止tomcat服务,然后 ./startup.sh 来重新启动tomcat ,这时再次用IE连接tomcat主机,偶点的时第二项,输入用户名和密码,进去了!如图9,10。
 
      在这里我们就可以对tomcat实行图形界面的管理了,其实这就是“传说中的”tomcat管理器,呵呵,在这里可以实现日志察看,当前会话察看,服务,用户管理等很多功能,大家自己去研究吧,偶就不多说了。
      差点忘了一点,当我们要用tomcat对自己的网页进行解释的时候,只要把网页的首页命名为index.html并存放在 /opt/tomcat/webapps/ROOT/  下就可以了。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics