首頁 > Java > java教程 > 主體

如何在Linux系統上建置Java Web專案運行環境?

王林
發布: 2023-04-26 08:07:06
轉載
1349 人瀏覽過

一、安裝jdk

1.卸載舊版或系統自帶的jdk

(1)列出所有已安裝的jdk

  rpm -qa | grep jdk

(2)卸載不需要的jdk

  yum -y remove 安裝套件名稱

2.下載並解壓縮jdk

(1)下載安裝包

  進入到/usr/local目錄下新java目錄

  mkdir java

  ,在java目錄下使用wget指令下載安裝包,如

wget --no-cookies --no-check-certificate --header "cookie: gpw_e24=http%3a%2f%2fwww.oracle.com%2f; oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz
登入後複製

  或使用shell工具在本地下好上傳至linux。

(2)解壓縮安裝套件

  下載完成後使用指令解壓縮,

  tar -zxvf 壓縮套件名稱

#3 .設定環境變數

  進入/etc/ 資料夾下使用vim profile 指令編輯器編輯profile檔案(全域環境變數設定)。如果沒有profile文件,則去/root下設定.bash_profile檔案(目前使用者下的環境變數設定)在檔案最後添上如下設定:(擔心修改出錯可使用ps指令將檔案備份)  <br/>

#
export java_home=jdk安装包的根目录
  export path=$java_home/bin:$path
  export classpath=.:$java_home/lib/dt.jar:$java_home/lib/tools.jar:$java_home/jre/lib/rt.jar  
登入後複製

最後不要忘記執行指令

  source /etc/profile

  使設定檔生效。

輸入 java -version 查看jdk設定是否成功。出現版本資訊則jdk安裝配置完成。

二、安裝tomcat

2.下載並解壓縮tomcat

(1)下載安裝套件

  進入到/usr /local目錄下新建mywork目錄

  mkdir mywork

  ,在mywork目錄下使用wget指令下載安裝包,如

  wget ""   <br/>

或使用shell工具在本地下好上傳至linux。

(2)解壓縮安裝套件

  下載完成後使用指令解壓縮,

  tar -zxvf 壓縮套件名稱

#3 .啟動tomcat<br/>

  進入到tomcat主目錄,啟動tomcat,使用命令

  bin/startup.sh

#  查看tomcat是否啟動成功(進程是否存在),使用命令

  ps -ef | grep tomcat

4.查看tomcat是否安裝成功

#(1)查看防火牆狀態

  systemctl status firewalld

  上面指令無效時使用指令

  service iptables status

#  

service iptables status

#  

service iptables status

##夫(2)關閉linux防火牆

  

systemctl stop firewalld

  上面命令無效時使用命令

  

service iptables stop

(3)查看linux的ip位址資訊

 

 ifconfig

(4)存取tomcat

  瀏覽器輸入位址,位址: 8080

三、安裝mysql

1.卸載系統自帶的資料庫mariadb

yum list installed | grep mariadb (查看系统是否安装了mariadb)

  yum -y remove 应用名称  (卸载mariadb)
登入後複製

2.下載並解壓縮mysql

(1)下載安裝包  進入到/usr/local目錄下,使用wget指令下載安裝包,如

  wget "http://dev.mysql.com/get/ downloads/mysql-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz"

  或使用shell工具在本地下好上傳至linux。 (2)解壓縮安裝套件

  下載完成後使用指令解壓縮,

  

tar -zxvf 壓縮套件名稱

<br/>

  解壓完成後更改檔案名稱,

<br/>  

mv 解壓縮檔名mysql

<br/>

3.建立資料倉儲目錄

<br/>  

mkdir /mysql/data  (此目錄存放資料庫資料)

<br/>

4.建立mysql使用者及使用者群組

  groupadd mysql (创建用户组)
  useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql  (将mysql用户添加至组中并为用户指定mysql目录)
登入後複製
<br/>5.指定目錄的擁有者

进入到mysql根目录
  cd /usr/local/mysql
  改变目录所有者,
  chown -r mysql .  (不要忘记后面的.)
  chgrp -r mysql .
  chown -r mysql /mysql/data
登入後複製

6.初始化mysql設定參數

在mysql根目录下执行,
  bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/mysql/data
  注意:命令执行后在末尾处会生成初始密码,将其复制到记事本中用于后面首次登录。
  设置数据加密,
  bin/mysql_ssl_rsa_setup --datadir=/mysql/data
登入後複製
<br/>7.修改系統設定檔

将mysql配置文件添加到系统配置文件中,进入目录
  cd /usr/local/mysql/support-files
  复制,
  cp my-default.cnf /etc/my.cnf
  cp mysql.server /etc/init.d/mysql
  编辑mysql配置文件,指定基础目录和数据目录,
  vim /etc/init.d/mysql
  修改如下属性:
  basedir=/usr/local/mysql
  datadir=/mysql/data
登入後複製
<br/>8.修改密碼

启动mysql,
  /etc/init.d/mysql start  --5.0版本是 mysqld start
  登录,
  mysql -h localhost -u root -p
  输入第(6)步拿到的密码。如果出现:-bash :mysql :commond not found 就执行:ln -s /usr/local/mysql/bin/mysql /usr/bin  --创建命令软连接
  修改密码,
  set password=password(&#39;你要设置的密码&#39;)
登入後複製
<br/>9.修改遠端主機對root使用者的操作權限

賦予所有主機所有權限<br/>

grant all privileges on *.* to &#39;root&#39;@&#39;%&#39; identified by &#39;root&#39;; 
登入後複製

使權限生效

<br/>

##flush privileges;  

<br/>

查看使用者表格權限<br/>

 use mysql;
  select * from user;
登入後複製

10.新增系統環境變數<br/>

vim /etc/profile  

#在最後新增: 

 <br/><br/>

export path=/usr/local/mysql/bin:$path 
登入後複製

 使設定檔生效


 
#source /etc/profile


11.遠端連線測試######  可以使用mysql客戶端工具遠端連接,若連線失敗可關閉防火牆重試。 ######補充:######  查看mysql運作狀態,###  service mysql status  --5.0版本是service mysqld status###  停止mysql,##  serviceservice5d status###  停止mysql,##  serviceservice5 版本是 0. service mysqld stop###  啟動mysql###  service mysql start  --5.0版本是service mysqld start###  重啟mysql###  service my reft###  重啟mysql###  站 mysql reservice   重啟mysql# 是#asql-service5th re修改/etc/my.cnf進行詳細配置。 #######

以上是如何在Linux系統上建置Java Web專案運行環境?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板