Ubuntu12.04下tomcat的安装与配置
1、下载tomcat
我的tomcat是从 http://tomcat.apache.org/download-70.cgi 这里下载的tar.gz版本的.
2、解压tomcat
$sudo tar zxvf jakarta-tomcat-5.5.9.tar.gz -C /opt
$sudo mv /opt/jakarta-tomcat-5.5.9 /opt/tomcat
3、启动tomcat
$sudo /opt/tomcat/bin/startup.sh
如果能看到下列提示,就表明启动成功了!
>Using CATALINA_BASE: /opt/tomcat
>Using CATALINA_HOME: /opt/tomcat
>Using CATALINA_TMPDIR: /opt/tomcat/temp
>Using JRE_HOME: /usr/lib/j2sdk1.5-sun
4、测试
打开Firefox,在地址栏中输入http://localhost:8080,如果出来Tomcat的缺省界面,说明测试通过!
5、停止Tomcat服务
$sudo /opt/tomcat/bin/shutdown.sh
6、配置Tomcat的端口
Ubuntu自带的Tomcat打开的是8080端口,既不符合常规,也不利于使用。我们可以做一些简单的修改,让Tomcat使用其他的端口进行服务。在Terminal中,输入
sudo vi /usr/local/tomcat/conf/server.xml
在配置文件中查找
<Connector className="org.apache.coyote.tomcat5.CoyoteConnector" port="8080"
并把其中的8180替换成需要的端口。一般情况下,可以替换成80或者是88。如果设置成80,那么在浏览器中直接输入http://localhost就可以访问到Tomcat的页面。 重新启动Tomcat生效。
设置Tomcat管理员帐号
Tomcat的用户帐号信息都保存在tomcat-users.xml的文件中,运行
sudo gedit /usr/share/tomcat5/conf/tomcat-users.xml
在</tomcat-users>的标签前添加一行
<user username="用户名" password="密码" roles="admin,manager"/>
上面是以前的设置方面,tomcat更改了,这个可以在tomcat的文档中看到的
tomcat7的话,先要添加角色admin-gui和manger-gui
<role rolename="admin-gui"/> 是用来登录host-manager的。
<role rolename="manager-gui"/>是用来查看server-status和manager app的。
接着使用下面的语法格式来添加用户
<user username="tomcat" password="tomcat" roles="admin-tui,manager-gui"/>
保存并关闭。重新运行tomcat即可输入该用户名和密码,登录Tomcat的管理页面。