Linux下tomcat的设置及jspWeb应用程序的发布
1.启动tomcat
以root用户登录linux系统,执行以下命令启动tomcat(这里tomcat的安装路径是/usr/local/tomcat)
#cd /usr/local/tomcat/bin
#./startup.sh
2.修改tomcat的默认端口8080,修改成8088
以root用户执行以下命令:
#cd /usr/local/tomcat/conf/
#gedit server.xml
做如下图所示的修改:
将port改成 8088 保存退出,然后重启tomcat
#cd /usr/local/tomcat/conf/
#./shutdown.sh
#./startup.sh
3.测试tomcat的新端口。
在客户端的浏览器的地址栏输入以下网址:
http://服务器ip地址:8088 如53:8088,如果tomcat配置正确的话会出现tomcat的欢迎页面,说明tomcat修改的端口号已经生效。
点击右边的“Manange App”(管理应用),会弹出一个要求登录的对话框。下面为tomcat配置访问的用户。
4.配置tomcat的访问用户
以root用户执行以下命令:
#cd /usr/local/tomcat/conf/
#gedit tomcat-users..xml
做如下图所示的修改:
Tomcat 7.0 需要配置mananger-gui和admin-gui两个角色
--管理app的
--管理主机的
再建立两个tomcat的用户,分别属于这两个角色
修改好后保存退出。
重新启动tomcat服务。
5.管理tomcat的webapp。
打开tomcat的欢迎页面,点击右边的Manage App,弹出用户登录的页面,用第4步建立的用户登录(mananger-gui的那个),成功后可以看到“Tomcat Web Application Manager”页面,如下图:
页面中部的表格可以管理该web服务器下的所有应用,点击path列可以访问该应用,点击右边的Commands列的几个按钮可以“开始”、“停止”、“刷新”和“卸载”应用。
6.发布jsp的web应用:
(1)用myeclipse打开一个写好的web应用程序,如prj_1
(2)先在本机发布web应用。
点击myeclipse发布按钮的下箭头,弹出的菜单选择”manage deployment…”
会弹出发布对话框
Server这里选择myeclipse Tomcat(我本机用的是myeclipse自带的tomcat),再点击右边的“Add”按钮,弹出如下的对话框:
Deploy type 选择“Packaged Archive(production mode)”,以打包(.war包)的形式发布应用,记下发布的路径。
设置好后点击finish按钮,本机发布成功。如下图所示:
找到发布好的prj_1.war文件。
(3)发布web应用到linux服务器。
有两种方式,这里假设服务器的ip地址是53
直接将war包从windows拷贝到tomcat的webapps目录
(/usr/local/tomcat/webapps)下,tomcat会自行解包并生成web应用。
拷贝完成后,直接在客户端上访问53:8088/pri_1即可。
使用tomcat的web application manager发布:
打开tomcat web application manager页面,拖动页面到最下方,可以看到下图所示的添加发布的界面:
在war file to deploy 处可以选择一个war文件来发布。
点击”浏览…”按钮选择一个本机上的war文件,这里选择
E:\JavaStudy\.metadata\.me_tcat\webapps\prj_1.war。选择好后点击“Deploy”按钮后,稍等片刻可以在页面上部看到新发布的web应用。
最后直接在客户端上访问53:8088/pri_1。