Linux(Centos)之安装tomcat并且部署Java Web项目
来源:互联网 发布:mac中.xlsx怎么打开 编辑:程序博客网 时间:2024/05/16 12:22
转自:http://www.cnblogs.com/hanyinglong/p/5024643.html
Linux(Centos)之安装tomcat并且部署Java Web项目
1.准备工作
a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图:
2.在Linux下安装Tomcat8.0
a.通过上面准备工作之后,我们现在已经拥有了可以安装和发布的环境,如果没有,请自行查询安装。
3.Linux中设置tomcat的服务器启动和关闭
a.如2所示,我们已经完成了对tomcat的安装,接下来就可以部署项目,但是这里存在一个问题,那就是Linux的系统和重启我们每次都需要接路径并且执行命令,那么我们可以设置成service的形式来实现这个功能。
#!/bin/bash# /etc/rc.d/init.d/tomcat# init script for tomcat precesses# processname: tomcat# description: tomcat is a j2se server# chkconfig: 2345 86 16# description: Start up the Tomcat servlet engine.if [ -f /etc/init.d/functions ]; then. /etc/init.d/functionselif [ -f /etc/rc.d/init.d/functions ]; then. /etc/rc.d/init.d/functionselseecho -e "\atomcat: unable to locate functions lib. Cannot continue."exit -1fiRETVAL=$?CATALINA_HOME="/usr/local/kencery/tomcat" #tomcat安装目录,你安装在什么目录下就复制什么目录case "$1" instart)if [ -f $CATALINA_HOME/bin/startup.sh ];thenecho $"Starting Tomcat"$CATALINA_HOME/bin/startup.shfi;;stop)if [ -f $CATALINA_HOME/bin/shutdown.sh ];thenecho $"Stopping Tomcat"$CATALINA_HOME/bin/shutdown.shfi;;*)echo $"Usage: $0 {start|stop}"exit 1;;esacexit $RETVALLinux
4.Linux中设置tomcat的开机启动
5.给tomcat设置用户名和密码登录
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>
d.在这里会出现一个问题,因为tomcat-users.xml里面有注释的用户设置的信息,取消注释,用文件提供的用户名和密码去访问的时候,会出现403错误,什么原因呢?这是因为我们没有指定用户所拥有的权限的原因,如我们现在想访问tomcat中图形化管理应用的功能,也就是Manager App,就需要指定manager-gui的权限,如果想访问host manager就必须指定admin-gui权限,故而如c所示的配置。
e.配置完用户名密码之后,需要重新启动tomcat,命令如下:6.使用MyEclipse打包Java Web项目
a.以上所有工作完成之后,我们需要一个简单的项目来打包发布,那么在MyEclipse中如何打包项目呢
7.将Java Web项目发布到Tomcat8.0下面并且访问展示
a.以上所有工作都完成之后,我们就可以将打包的JavaWeb程序发布到tomcat下即可。
- Linux(Centos)之安装tomcat并且部署Java Web项目
- Linux(Centos)之安装tomcat并且部署Java Web项目
- Linux(Centos)之安装tomcat并且部署Java Web项目
- Linux(Centos)之安装tomcat并且部署Java Web项目
- Linux(Centos)之安装tomcat并且部署Java Web项目
- Linux(Centos)之安装tomcat并且部署Java Web项目
- Linux(Centos)之安装tomcat并且部署Java Web项目
- Linux(Centos)之安装tomcat并且部署Java Web项目
- Linux(Centos)之安装tomcat并且部署Java Web项目
- Linux(Centos)安装tomcat并且部署Java Web项目
- Linux(Centos)安装tomcat并且部署Java Web项目
- Linux:linux(centos)之安装tomcat并且部署java web项目
- CentOS安装tomcat并且部署Java Web项目
- Linux(Centos7)安装tomcat并且部署Java Web项目
- Linux(Centos7)安装tomcat并且部署Java Web项目
- Centos安装tomcat并且部署项目
- Linux安装tomcat部署java web项目
- 如何在Linux中安装tomcat,部署Java web项目
- Android7.0(Android N)适配教程
- AnyRTC将携互动直播连线2016杭州·云栖大会
- postgres中通过触发器实现自增列
- Parser XML and insert into DB with C#
- jQuery中.bind() .live() .delegate() .on()的区别
- Linux(Centos)之安装tomcat并且部署Java Web项目
- 技术盲区
- 我的Direct3D学习之路3:第一个3D绘图程序
- Android开发中个人遇到和使用过的值得分享的资源合集
- 自动检测字符串类型-chardet介绍
- android xml中转义字符的使用
- Java总结篇系列:Java泛型
- 【安卓学习之第三方库】库的使用2-jar类库的使用(以dom4j为例)和升级(以极光推送为例)
- 纯CSS绘制箭头