日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

centos运行jar包需要的环境_CentOS 7.4下运行jar包

發布時間:2025/3/20 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos运行jar包需要的环境_CentOS 7.4下运行jar包 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

0、說明

1、虛擬機系統為CentOS 7.4_X64

2、初始化安裝、未做任何配置

3、本例中測試運行jar包需要調用數據庫,所有需要根據jar包中jdbc數據源的配置安裝oracle及配置表空間和用戶權限,并且導入jar包需要的原始數據。

4、如果你需要運行的jar包不需要調用數據庫,那么可跳過第3、4、5步。

1

2

3

4

1、虛擬機系統為CentOS7.4_X64

2、初始化安裝、未做任何配置

3、本例中測試運行jar包需要調用數據庫,所有需要根據jar包中jdbc數據源的配置安裝oracle及配置表空間和用戶權限,并且導入jar包需要的原始數據。

4、如果你需要運行的jar包不需要調用數據庫,那么可跳過第3、4、5步。

1、關閉防火墻和SELinux

#1.1、關閉防火墻(這個不是必須的,只是測試環境中懶得配置firewalld了。可以配置firewalld放行jar包監聽的端口即可)

[root@imzcy ~]# systemctl stop firewalld

[root@imzcy ~]# systemctl disable firewalld

#1.2、關閉SELinux(這個最好關閉掉,不然有很多麻煩)

[root@imzcy ~]# setenforce 0

[root@imzcy ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

1

2

3

4

5

6

7

#1.1、關閉防火墻(這個不是必須的,只是測試環境中懶得配置firewalld了。可以配置firewalld放行jar包監聽的端口即可)

[root@imzcy~]# systemctl stop firewalld

[root@imzcy~]# systemctl disable firewalld

#1.2、關閉SELinux(這個最好關閉掉,不然有很多麻煩)

[root@imzcy~]# setenforce 0

[root@imzcy~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

2、安裝jdk-1.8,配置java環境

2.1、解壓jdk到/usr/local目錄,并做好符號鏈接

做符號鏈接的好處就是當你jdk版本需要變更的時候,直接把/usr/local/java刪除掉,然后重新做符號鏈接java指向新版本的jdk目錄即可。不需要重新修改讀取profile文件

[root@imzcy ~]# tar zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/

[root@imzcy ~]# ll /usr/local/ |grep jdk

drwxr-xr-x 8 10 143 255 3月 29 08:18 jdk1.8.0_171

[root@imzcy ~]#

[root@imzcy ~]# ln -s /usr/local/jdk1.8.0_171 /usr/local/java

1

2

3

4

5

[root@imzcy~]# tar zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/

[root@imzcy~]# ll /usr/local/ |grep jdk

drwxr-xr-x8101432553月2908:18jdk1.8.0_171

[root@imzcy~]#

[root@imzcy~]# ln -s /usr/local/jdk1.8.0_171 /usr/local/java

2.2、修改profile文件,在末尾添加如下內容,并重新讀取配置

[root@imzcy ~]# tail -n 4 /etc/profile

export JAVA_HOME=/usr/local/java

export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JRE_HOME=$JAVA_HOME/jre

export PATH=$PATH:$JAVA_HOME/bin

[root@imzcy ~]# source /etc/profile

1

2

3

4

5

6

7

[root@imzcy~]# tail -n 4 /etc/profile

exportJAVA_HOME=/usr/local/java

exportCLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

exportJRE_HOME=$JAVA_HOME/jre

exportPATH=$PATH:$JAVA_HOME/bin

[root@imzcy~]# source /etc/profile

3、安裝oracle,并startup啟動數據庫

祥見oracle安裝文檔:點此跳轉

4、創建用于導入的表空間,新增用戶,設置權限

[root@imzcy ~]# su - oracle

[oracle@imzcy ~]$ sqlplus / as sysdba

#先查詢用戶表空間數據存放位置

SQL> select name from v$datafile;

#創建名為imzcy的表空間,存放在/db/app/oracle/oradata/db01/imzcy.dbf文件中

SQL> CREATE TABLESPACE zcy datafile '/db/app/oracle/oradata/db01/zcy.dbf' size 600M autoextend on next 50m maxsize unlimited;

#創建名為zcy的用戶,指定密碼為123456,并指定默認表空間為imzcy

SQL> CREATE USER zcy IDENTIFIED BY 123456 DEFAULT TABLESPACE imzcy;

#授予dba角色的權限給到用戶zcy

SQL> grant dba to zcy;

1

2

3

4

5

6

7

8

9

10

11

12

13

[root@imzcy~]# su - oracle

[oracle@imzcy~]$sqlplus/assysdba

#先查詢用戶表空間數據存放位置

SQL>selectnamefromv$datafile;

#創建名為imzcy的表空間,存放在/db/app/oracle/oradata/db01/imzcy.dbf文件中

SQL>CREATETABLESPACEzcydatafile'/db/app/oracle/oradata/db01/zcy.dbf'size600Mautoextendonnext50mmaxsizeunlimited;

#創建名為zcy的用戶,指定密碼為123456,并指定默認表空間為imzcy

SQL>CREATEUSERzcyIDENTIFIEDBY123456DEFAULTTABLESPACEimzcy;

#授予dba角色的權限給到用戶zcy

SQL>grantdbatozcy;

5、導入數據庫到用戶zcy默認的表空間中

#指定導入用戶和密碼、導出用戶名、導入的用戶名、要導入的dmp文件位置、buffer

[oracle@imzcy ~]$ imp zcy/123456 fromuser=test touser=zcy file=/home/oracle/test_20180402.dmp buffer=10000

1

2

#指定導入用戶和密碼、導出用戶名、導入的用戶名、要導入的dmp文件位置、buffer

[oracle@imzcy~]$impzcy/123456fromuser=testtouser=zcyfile=/home/oracle/test_20180402.dmpbuffer=10000

6、啟動jar程序

可以開啟一個screen窗口來運行jar包(或則使用nohup也行),不然你ssh連接斷掉,jar包就停止運行了。screen和nohup具體用法請查看這篇文章《linux下使用screen或則nohup將任務放到后臺運行》

[root@imzcy ~]# screen -S Jar

[root@imzcy ~]# java -jar /root/imzcy-test.jar

1

2

[root@imzcy~]# screen -S Jar

[root@imzcy~]# java -jar /root/imzcy-test.jar

總結

以上是生活随笔為你收集整理的centos运行jar包需要的环境_CentOS 7.4下运行jar包的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。