9 Linux(CentOS)下P... :篇一上 | 下一篇: Linux(CentOS7)下... : |
|
![]() 安装和部署建议: 1、如果是要跑Java项目的服务器,推荐安装 Nginx+Tomcat+MySQL,可支持多个tomcat启动。 2、如果是跑PHP项目,推荐安装 Nginx+PHP+MySQL,Apache可以不用安了。 3、如果MySql数据库是单独购买的云数据库RDS,则直接忽略MySQL的安装方法。 各类安装配置的传送 1、Linux(CentOS)下Web服务器Nginx安装和配置 2、Linux(CentOS)下MySQL的安装和配置 3、Linux(CentOS)下Java服务Tomcat的安装和配置 4、Linux(CentOS)下PHP环境的安装和配置 说明:原则上安装的先后没有顺序。 centos下的安装基本采用yum方案进行,所以,最好是拿到服务器之后先升级yum
输入命令之后会提示下载,输入“y”同意即可 正文:Linux(CentOS)下Java服务Tomcat的安装和配置 Tomcat——web服务器 说到web服务器,我们一般知道Apache、Nginx、IIS,其实Tomcat也是一款web服务器。只是Tomcat主要是针对Java项目提供的针对性服务。 如果说Apache等web服务器是一辆卡车,车内装载了很多web服务。那么Tomcat则是这辆卡车上装载水的桶。毕竟纯粹让卡车运水是行不通的。 当然,Java项目除了可以在Tomcat内运行,也可以在Weblogic内运行。所以,理论上讲Tomcat也只是一种web项目的运行容器。 一、安装JDK 我们使用tomcat毕竟是为了跑java项目的,而java项目是需要环境支持的,也就是jdk。 一句话,java没有jdk没办法编译运行,java运行必须依赖jdk的环境,但是不一定需要tomcat,也可以放在weblogic等服务器中。 对于升级了的yum包来说,可以一句话安装jdk1.8
安装完成后可进行java版本的查看 # java -version 二、下载安装Tomcat 下载最新tomcat安装包可参考官方网站 https://tomcat.apache.org/download-90.cgi 如果使用Tomcat9,选择这
如果使用Tomcat8.5,选择这
如果使用Tomcat8.0,选择这
三、解压Tomcat包 首先创建文件夹,用作tmcat的目标存放
然后对刚下载下来的tomcat包文件(包名称apache-tomcat-8.0.53.tar.gz和下载下来的文件名保存一致)进行解压
四、启动Tomcat 首先打开tomcat的bin目录
接着运行startup.sh,就将tomcat启动起来了。
此时访问服务器ip或域名加端口8080就能看到tomcat首页, http://IP域名:8080 ![]() 五、配置开机自动启动tomcat 因为每次服务器重启之后tomcat需要进行手动启动比较麻烦,所以需要进行开机自动启动的配置。 其中最简单方法就是选择编辑 /etc/rc.d/rc.local 文件 在文件的底部录入tomcat的启动命令即可
当然,一般我们进行java项目调配时还需对tomcat进行停止、重启等动作,所以还可以采用另外一种方式做开机自动启动。 1、直接在/usr/lib/systemd/system目录下增加tomcat80.service文件(文件名可随意定义)
2、进入vi编辑器模式,输入内容如下:(注意ExecStart和ExecStop对应的tomcat启动和关闭路径)
3、按Esc键取消vi激活状态,然后输入“:wq”保存文档内容退出vi环境。 4、设置开机自动启动tomcat的命令(这里的tomcat80.service就是步骤1中vi自定义的文件名)
取消开机启动的命令 # systemctl disable tomcat80.service 日常使用管理命令(再也不用cd到tomcat目录下进行了) # systemctl start tomcat80.service //启动tomcat # systemctl stop tomcat80.service //关闭tomcat # systemctl restart tomcat80.service //重启tomcat # systemctl status tomcat80.service //查看状态tomcat 六、单台服务器配置多个tomcat 为便于项目的独立管理,有时需要给不同的java项目选择不同的tomcat,所以这就需要在一台服务器内进行多个tomcat的部署。 而默认的tomcat是占用了8080端口,所以新开的其他tomcat则需要定义其他端口,当然,需要重定义的不仅仅是8080的http访问端口,一共有3个端口需要调整。 端口配置路径为 tomcat目录下的 \conf\service.xml #1、Shutdown端口(默认为8005端口) <Server port="8005" shutdown="SHUTDOWN"> #2、http访问端口(默认为8080端口) <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> #3、AJP协议访问端口(默认为8009端口) <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 具体操作方法是: 1、把已经安装过的tomcat重新拷贝一份或重新下载其他版本的tomcat 2、对新拷贝或新安装的tomcat配置文件进行三个端口的修改 3、启动新的tomcat服务,通过http访问新的端口来测试 七、一个Tomcat中部署多个项目 如果想保留默认tomcat的小猫启动画面,即conf\service.xml中的这段代码保留
增加其他的域名访问其他的项目
【主要是对 appBase 需要重新定义】 ============================================= Centos7+Tomcat8配置javaweb环境,tomcat启动巨慢的问题,安装rng服务 (1)安装熵服务
(2)启动熵服务
然后,tomcat就启动成功了。 (3)把rng服务放进开机自启动
在百度搜索完整的Linux(CentOS)下Java服务Tomcat的安装和配置内容,或者用Google搜索相关的更多内容 |
By [cnbruce] at 17:02:21 | 评论 [4] | 浏览 [4021] | TrackBack| 返回顶部 |
9 Linux(CentOS)下P... :篇一上 | 下一篇: Linux(CentOS7)下... : |
![]() |
此篇日志暂时没有相关的说明和评论。:) |