Tomcat不完全配置教程(转贴)
现在很多网站都是用tomcat来做web服务器解释jsp网页,以前偶对其只是会安装会启动而已,最近由于工作的需要,对其做了稍微进一步的研究,首先我们讲在linux下的源码包安装。
在 /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
保存退出,注销当前用户并重新登陆,这时在任意地方执行jar命令,如果返回一大堆参数说明,则表示环境变量生效,如果返回command not found ,那就说明环境变量出问题了,就需要检查了。环境变量在添加的时候一定要注意路径,还有大小写和标点符号。返回的正确效果如图3所示。
首先安装jdk,将下载好的jdk包给予可执行权限: chmod a+x jkd包名称 并执行它:./包名称
这时会出现安装协议,输入小写的q退出,然后输入yes表示同意协议。jdk开始自动解压缩,解完之后会在当前目录下出现一个与包同名的文件夹,如图1:
这时会出现安装协议,输入小写的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
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所示
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。
跳到 /opt/tomcat/bin/ 文件夹下,执行 ./startup.sh 来启动tomcat。
这时我们在另一台与这台机器相连的机器的IE中输入这台机器的IP地址就可以看到tomcat的测试页面了,如图5。
到这里tomcat已经安装完了,而且可以正常运行,下面来看一下tomcat管理用户的配置。
从图5可以看到在这个页面的左边有一个 administration项,里面包含了三个子项目,随便点一个都会要求输入用户名和密码的,谁知道用户名和密码是多少,寒…………………………
打开/opt/tomcat/conf/tomcat-users.xml 文件,看到了什么,呵呵,是用户名和密码,如图6所示。
从图5可以看到在这个页面的左边有一个 administration项,里面包含了三个子项目,随便点一个都会要求输入用户名和密码的,谁知道用户名和密码是多少,寒…………………………
打开/opt/tomcat/conf/tomcat-users.xml 文件,看到了什么,呵呵,是用户名和密码,如图6所示。
里面写的用户名和密码都是tomcat,知道了用户名和密码再来打开网页试一下,如图7。
点了缺点之后出现了403错误,不允许访问!怎么回事,不是写这tomcat嘛!
在这里就要涉及到用户角色的问题了,我们再来打开 tomcat-users.xml文件,做如下更改。
将user name="tomcat" 这一行里面的roles字段的值(也就是引号里面的)改为admin,manager ,用户名和密码可以任意,自己记的住就行,注意标点符号。保存并退出。如图8
在这里就要涉及到用户角色的问题了,我们再来打开 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/ 下就可以了。