1.1 J2EE需要安裝的軟件
- JDK1.8
- Tomcat
- Eclipse
- MySql
1.2 JDK1.8 升級(jí)/安裝
1.2.1 卸載舊版Java
檢查Java版本號(hào):
java –version
若顯示以java version "1.8…打頭,跳過(guò)本節(jié)舆床,直接執(zhí)行1.2.2節(jié),否則執(zhí)行命令:
rpm -qa|grep java
如果屏幕顯示:
javapackages-tools-3.4.1-6.el7_0.noarch
python-javapackages-3.4.1-6.el7_0.noarch
tzdata-java-2015a-1.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
卸載這些包:
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
rpm -e --nodeps tzdata-java-2015a-1.el7.noarch
rpm -e --nodeps python-javapackages-3.4.1-6.el7_0.noarch
rpm -e --nodeps javapackages-tools-3.4.1-6.el7_0.noarch
1.2.2 JDK1.8 安裝(tar.gz)
- 先將軟件JDK1.8通過(guò) Filezilla 上傳到 /opt 下
- 解壓縮到 /opt
tar -zxvf jdk-8u201-linux-x64.tar.gz
- 配置環(huán)境變量的配置文件 vim /etc/profile
JAVA_HOME=/opt/jdk1.8.0_201
PATH=/opt/jdk1.8.0_201/bin;$PATH
export JAVA_HOME PATH
- 需要注銷用戶斥杜,環(huán)境變量才能生效。 如果是在 3 運(yùn)行級(jí)別诚些, logout 如果是在 5 運(yùn)行級(jí)別
如果是在 3 運(yùn)行級(jí)別莉掂, logout 如果是在 5 運(yùn)行級(jí)別
- 在任何目錄下就可以使用 java 和 javac
1.2.3 JDK1.8 安裝(rpm)
Java官網(wǎng)(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)下載最新jdk8安裝文件(rpm)并安裝:
rpm -ivh jdk-8u131-linux-x64.rpm
再次執(zhí)行
java –version
確認(rèn)顯示以java version "1.8…打頭,則安裝/升級(jí)成功默垄。
1.3 Tomcat 9安裝
- 解壓縮到/opt
cd /opt
tar -zxvf apache-tomcat-9.0.16.tar.gz
2)啟動(dòng)tomcat
cd apache-tomcat-9.0.16/bin/
./startup.sh
使用 Linux 本地的瀏覽是可以訪問(wèn)到 tomcat
- 開放端口 8080 ,這樣外網(wǎng)才能訪問(wèn)到 tomcat
vim /etc/sysconfig/iptables
-A input -m state --state NEW -m tcp -p tcp -dport 8080 -j ACCEPT
4)重啟防火墻
service iptables restart
service iptables status
1.4 Eclipse安裝
- 解壓縮到/opt
cd /opt
tar -zxvf eclipse-jee-2018-12-R-linux-gtk-x86_64.tar.gz
啟動(dòng) eclipse此虑,配置 jre 和 server
啟動(dòng)方法 1: 創(chuàng)建一個(gè)快捷方式
啟動(dòng)方式 2: 進(jìn)入到 eclipse 解壓后的文件夾,然后執(zhí)行編寫 jsp 頁(yè)面,并測(cè)試成功!
1.5 MySQL安裝
1.5.1 卸載mariadb-lib
查看是否安裝mariadb-lib
rpm -qa|grep mariadb
若mariadb-libs存在厕倍,執(zhí)行命令卸載:
rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
1.5.2 安裝libaio
查看是否安裝libaio
rpm -qa|grep libaio
若libaio不存在寡壮,從CentOS安裝光盤Packages目錄安裝libaio:
rpm -ivh libaio-0.3.109-12.el7.x86_64.rpm
1.5.3 安裝net-tools
查看是否安裝net-tools
rpm -qa|grep net-tools
若net-tools不存在贩疙,從CentOS安裝光盤Packages目錄安裝net-tools:
rpm -ivh net-tools-1.60-110.el6_2.x86_64.rpm --force --nodeps
1.5.4 安裝MySQL 5.7.22
從MySQL官網(wǎng)(https://dev.mysql.com/downloads/mysql/)下載rpm格式的安裝文件(Bundle)讹弯,并解壓縮后得到如下需要安裝的文件
包名 | 說(shuō)明 |
---|---|
mysql-community-server | 數(shù)據(jù)庫(kù)服務(wù)器 |
mysql-community-client | 數(shù)據(jù)庫(kù)客戶端 |
mysql-community-common | 常用的數(shù)據(jù)庫(kù)文件工具 |
mysql-community-libs | 數(shù)據(jù)庫(kù)共用的庫(kù)文件 |
安裝命令
rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm
1.5.5 初始化MySQL
mysql初始化,執(zhí)行命令
mysqld --initialize-insecure --user=mysql
啟動(dòng)mysql服務(wù)
service mysqld start
1.5.6 更改數(shù)據(jù)目錄屬組
更改mysql數(shù)據(jù)庫(kù)目錄的所屬用戶及其所屬組:
chown mysql:mysql /var/lib/mysql -R
1.5.7 修改root用戶密碼
執(zhí)行命令:
mysql> UPDATE mysql.user SET authentication_string = PASSWORD('passw0rd') WHERE User = 'root' AND Host = 'localhost';
mysql> FLUSH PRIVILEGES;
mysql> grant all privileges on *.* to 'root'@'%' identified by 'passw0rd' with grant option;
mysql> flush privileges;
1.5.8 創(chuàng)建數(shù)據(jù)庫(kù)
mysql> CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
1.5.9 修改配置文件
修改/etc/my.cnf这溅,確保下列配置被正確設(shè)置:
user=mysql
skip-name-resolve
#skip-grant-tables
max_connections=10000
wait_timeout=31536000
interactive_timeout=31536000
重啟mysql
service mysqld restart
執(zhí)行命令ps -ef | grep mysqld组民,屏幕顯示類似:
mysql 1287 1 0 17:48 00:00:11 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
執(zhí)行命令:
kill 1287
1287為上個(gè)命令第2列顯示的數(shù)字
1.5.10 設(shè)置mysql開機(jī)啟動(dòng)
執(zhí)行命令
systemctl enable mysqld.service
執(zhí)行命令
systemctl list-unit-files | grep mysqld
若顯示
mysqld.service enabled
則設(shè)置成功
1.5.1 啟動(dòng)mysql并驗(yàn)證
執(zhí)行命令
systemctl start mysqld.service
登錄mysql
mysql -uroot -ppassw0rd
若顯示包含
Welcome to the MySQL monitor.
則mysql配置、啟動(dòng)成功悲靴。