Rumah > Java > javaTutorial > teks badan

Bagaimana untuk menyediakan persekitaran berjalan projek Web Java pada sistem Linux?

王林
Lepaskan: 2023-04-26 08:07:06
ke hadapan
1350 orang telah melayarinya

1. Pasang jdk

1 Nyahpasang versi lama atau jdk yang disertakan dengan sistem

(1) Senaraikan semua jdk yang dipasang

<.> 

 rpm -qa | grep jdk

(2) Nyahpasang jdk yang tidak perlu

 

 yum -y remove 安装包名称

2. Muat turun dan nyahzip jdk

(1) Muat turun pakej Pemasangan

Pergi ke direktori /usr/local dan buat direktori java baharu

mkdir java Atau gunakan alat shell untuk memuat turun secara setempat dan muat naik ke linux.

(2) Nyahzip pakej pemasangan

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
Salin selepas log masuk
Selepas memuat turun, gunakan arahan untuk nyahmampat,

3 >

Masukkan folder /etc/ dan gunakan editor arahan profil vim untuk mengedit fail profil (konfigurasi pembolehubah persekitaran global). Jika tiada fail profil, pergi ke /root untuk mengkonfigurasi fail .bash_profile (konfigurasi pembolehubah persekitaran di bawah pengguna semasa) dan tambah konfigurasi berikut pada penghujung fail: (Jika anda bimbang tentang ralat pengubahsuaian, anda boleh menggunakan arahan ps untuk membuat sandaran fail)

  tar -zxvf 压缩包名称

Akhir sekali, jangan lupa untuk melaksanakan arahan

 

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  
Salin selepas log masuk
untuk membuat konfigurasi fail berkuat kuasa.

Masukkan java -version untuk menyemak sama ada konfigurasi jdk berjaya. Jika maklumat versi muncul, pemasangan dan konfigurasi jdk selesai.

 source /etc/profile

2. Pasang tomcat

2. Muat turun dan nyahzip tomcat

(1) Muat turun pakej pemasangan Masukkan /usr Cipta direktori mywork baharu

 

di bawah direktori /local, dan gunakan arahan wget untuk memuat turun pakej pemasangan dalam direktori mywork, seperti

wget "" 

 mkdir mywork

Atau gunakan alat shell untuk memuat turun secara setempat dan muat naik ke linux.

(2) Nyahzip pakej pemasangan


Selepas memuat turun, gunakan arahan untuk nyahmampat,

Masukkan direktori rumah tomcat, mulakan tomcat, gunakan arahan

 

Untuk menyemak sama ada tomcat bermula dengan jayanya (sama ada proses itu wujud), gunakan arahan tar -zxvf 压缩包名称


4 berjaya dipasang

(1) Semak status firewall

bin/startup.sh 

Gunakan arahan jika arahan di atas tidak sah

 ps -ef | grep tomcat 

(2) Matikan firewall linux

 

 systemctl status firewalld

Gunakan arahan

service iptables status jika arahan di atas tidak sah >

(3) Semak maklumat alamat ip linux

systemctl stop firewalld

(4) Lawati tomcat

Masukkan alamat dalam penyemak imbas, alamat: 8080

service iptables stop

3. Pasang mysql

1 Nyahpasang pangkalan data sistem sendiri ifconfig

2 ( 1) Muat turun pakej pemasangan

Pergi ke direktori /usr/local dan gunakan arahan wget untuk memuat turun pakej pemasangan, seperti

wget "http://dev.mysql. com/get/downloads/ mysql-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz" Atau gunakan alat shell untuk memuat turunnya secara setempat dan muat naik ke linux.

(2) Nyahzip pakej pemasangan

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

  yum -y remove 应用名称  (卸载mariadb)
Salin selepas log masuk
Gunakan arahan untuk nyahmampat selepas memuat turun,

Tukar nama fail selepas penyahmampatan selesai ,

 

3 Cipta direktori gudang data

 

4 🎜>tar -zxvf 压缩包名称 5. Nyatakan pemilik direktori

6 Mulakan parameter konfigurasi mysql

mv 解压文件名 mysql

7

mkdir /mysql/data  (此目录存放数据库数据)8 Tukar kata laluan

  groupadd mysql (创建用户组)
  useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql  (将mysql用户添加至组中并为用户指定mysql目录)
Salin selepas log masuk
9. Ubah suai kebenaran pengendalian hos jauh untuk pengguna root

进入到mysql根目录
  cd /usr/local/mysql
  改变目录所有者,
  chown -r mysql .  (不要忘记后面的.)
  chgrp -r mysql .
  chown -r mysql /mysql/data
Salin selepas log masuk
Berikan semua hos. semua kebenaran


在mysql根目录下执行,
  bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/mysql/data
  注意:命令执行后在末尾处会生成初始密码,将其复制到记事本中用于后面首次登录。
  设置数据加密,
  bin/mysql_ssl_rsa_setup --datadir=/mysql/data
Salin selepas log masuk
Dayakan kebenaran


将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
Salin selepas log masuk


Lihat kebenaran jadual pengguna
启动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;)
Salin selepas log masuk


10. Tambah Pembolehubah persekitaran sistem


grant all privileges on *.* to &#39;root&#39;@&#39;%&#39; identified by &#39;root&#39;; 
Salin selepas log masuk


Tambah pada penghujung:

flush privileges;  


untuk menjadikan fail konfigurasi Berkesan
 use mysql;
  select * from user;
Salin selepas log masuk


sumber /etc/profile

vim /etc/profile  Ujian sambungan jauh

Anda boleh menggunakan alat klien mysql untuk menyambung dari jauh , jika sambungan gagal, anda boleh menutup tembok api dan cuba lagi.


Tambahan:

Semak status berjalan mysql,
status mysql perkhidmatan - versi 5.0 ialah status mysqld perkhidmatan

Hentikan mysql,
export path=/usr/local/mysql/bin:$path 
Salin selepas log masuk
hentian mysql perkhidmatan - 5.0 versi ialah perkhidmatan mysqld stop

 Mulakan mysql
perkhidmatan mysql start --versi 5.0 ialah perkhidmatan mysqld start

 Mulakan semula mysql

 perkhidmatan mysql restart --5.0 versi ialah perkhidmatan mysqld startsource /etc/profile<br> Mulakan semula mysql

 perkhidmatan mysql restart --5.0 versi ialah service mysql>

Atas ialah kandungan terperinci Bagaimana untuk menyediakan persekitaran berjalan projek Web Java pada sistem Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan