Linux實(shí)操-J2EE定制篇

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)

  1. 先將軟件JDK1.8通過(guò) Filezilla 上傳到 /opt 下
  2. 解壓縮到 /opt
tar -zxvf jdk-8u201-linux-x64.tar.gz
  1. 配置環(huán)境變量的配置文件 vim /etc/profile
JAVA_HOME=/opt/jdk1.8.0_201
PATH=/opt/jdk1.8.0_201/bin;$PATH
export JAVA_HOME PATH
  1. 需要注銷用戶斥杜,環(huán)境變量才能生效。 如果是在 3 運(yùn)行級(jí)別诚些, logout 如果是在 5 運(yùn)行級(jí)別

如果是在 3 運(yùn)行級(jí)別莉掂, logout 如果是在 5 運(yùn)行級(jí)別

  1. 在任何目錄下就可以使用 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安裝

Tomcat 9下載地址

  1. 解壓縮到/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

  1. 開放端口 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安裝

eclipse下載地址

  1. 解壓縮到/opt
cd /opt
tar -zxvf eclipse-jee-2018-12-R-linux-gtk-x86_64.tar.gz
  1. 啟動(dòng) eclipse此虑,配置 jre 和 server
    啟動(dòng)方法 1: 創(chuàng)建一個(gè)快捷方式
    啟動(dòng)方式 2: 進(jìn)入到 eclipse 解壓后的文件夾,然后執(zhí)行

  2. 編寫 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)成功悲靴。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末臭胜,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌耸三,老刑警劉巖乱陡,帶你破解...
    沈念sama閱讀 218,284評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異仪壮,居然都是意外死亡憨颠,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門积锅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)爽彤,“玉大人,你說(shuō)我怎么就攤上這事缚陷∈矢荩” “怎么了?”我有些...
    開封第一講書人閱讀 164,614評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵箫爷,是天一觀的道長(zhǎng)嚷节。 經(jīng)常有香客問(wèn)我,道長(zhǎng)蝶缀,這世上最難降的妖魔是什么丹喻? 我笑而不...
    開封第一講書人閱讀 58,671評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮翁都,結(jié)果婚禮上碍论,老公的妹妹穿的比我還像新娘。我一直安慰自己柄慰,他們只是感情好鳍悠,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著坐搔,像睡著了一般藏研。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上概行,一...
    開封第一講書人閱讀 51,562評(píng)論 1 305
  • 那天蠢挡,我揣著相機(jī)與錄音,去河邊找鬼凳忙。 笑死业踏,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的涧卵。 我是一名探鬼主播勤家,決...
    沈念sama閱讀 40,309評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼柳恐!你這毒婦竟也來(lái)了伐脖?” 一聲冷哼從身側(cè)響起热幔,我...
    開封第一講書人閱讀 39,223評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎讼庇,沒想到半個(gè)月后绎巨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,668評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蠕啄,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評(píng)論 3 336
  • 正文 我和宋清朗相戀三年认烁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片介汹。...
    茶點(diǎn)故事閱讀 39,981評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡却嗡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出嘹承,到底是詐尸還是另有隱情窗价,我是刑警寧澤,帶...
    沈念sama閱讀 35,705評(píng)論 5 347
  • 正文 年R本政府宣布叹卷,位于F島的核電站撼港,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏骤竹。R本人自食惡果不足惜帝牡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蒙揣。 院中可真熱鬧靶溜,春花似錦、人聲如沸懒震。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)个扰。三九已至瓷炮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間递宅,已是汗流浹背娘香。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留办龄,地道東北人烘绽。 一個(gè)月前我還...
    沈念sama閱讀 48,146評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像土榴,于是被迫代替她去往敵國(guó)和親诀姚。 傳聞我的和親對(duì)象是個(gè)殘疾皇子响牛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容