centos7搭建javaweb服务器tomcat

2017年10月9日14:31:21 发表评论 1,650 views

以下用的相关软件包

 

安装mysql

安装程序

#yum install mysql mysql-devel mariadb-server mariadb –y

mariadb数据库的相关命令是:

systemctl start mariadb  #启动MariaDB

systemctl stop mariadb  #停止MariaDB

systemctl restart mariadb  #重启MariaDB

systemctl enable mariadb  #设置开机启动

启动数据库

#Systemctl start mariadb

设置数据库密码

  • #mysqladmin -u root password "newpass"

配置mysql

Mysql的配置文件为、/etc/my.cnf

在最后加上编码配置

[mysql]]

default-character-set =utf8

这里的字符编码必须和/usr/share/mysql/charsets/Index.xml中一致。

centos7搭建javaweb服务器tomcat

安装JDK

安装说明

系统环境:centos-7.2
安装方式:rpm安装
软件:jdk-7-linux-x64.rpm
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html

检验系统原版本

# java –version

# rpm -qa | grep java

如果发现有安装好的OpenJDK以及安装包的话那么首先依次执行卸载。 卸载命令:

rpm -e --nodeps tzdata-java-2012c-1.el6.noarch

rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64

  •  上传新的jdk-7-linux-x64.rpm软件到/root,执行以下操作:
  • rpm –ivh jdk-7-linux-x64.rpm

验证安装

#java

#javac

#java –version

由于我的不需要配置环境变了,直接开始安装Tomcat。

安装Tomcat

安装说明
安装环境:CentOS-7.2

安装方式:源码安装
软件:apache-tomcat-7.0.29.tar.gz
下载地址:http://tomcat.apache.org/download-70.cgi

将apache-tomcat-7.0.29.tar.gz上传到/root目录下,执行以下操作

  •  #tar –zxvf apache-tomcat-7.0.29.tar.gz

apache-tomcat-7.0.29改名为tomcat

  • #mv apache-tomcat-7.0.29 tomcat

 修改默认端口80
1、打开tomcat配置文件

#vi /tomcat/conf/server.xml

2、打开Tomcat配置文件之后按 /8080 快速检索

3、修改端口,按 i 进行,将所有8080 修改为 80

4、按:wq 保存并退出

5、重启tomcat

#/tomcat/bin/shutdown.sh

#/tomcat/bin/startup.sh

启动Tomcat

  •  #./tomcat/bin/startup.sh //启动tomcat

#./tomcat/bin/shutup.sh //关闭tomcat

防火墙开放8080端口

 firewall-cmd --zone=public --add-port=80/tcp --permanent

出现success表明添加成功

重启防火墙

  •  systemctl restart firewalld.service

在浏览器上出入IP地址,出现apache界面说明安装成功。

其他说明

完成以上安装,就可以把web程序放到/tomcat/webapps/ROOT目下下。配置好数据库,然后重启tomcat,在浏览器上输入服务器的IP地址,然后就可以访问web了。

由于我做了一个javaweb程序需要放到服务器上运行,就自己用虚拟机模拟一次,这个教程是我完成了服务器的搭建,然后写出来的,所以没有配图。希望下次有空改写一下教程。让更多想学习的小伙伴读懂我的教程。

历史上的今天:


欢迎来到菜鸟头头的个人博客
本文章百度已收录,若发现本站有任何侵犯您利益的内容,请及时邮件或留言联系,我会第一时间删除所有相关内容。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: