


Bagaimana untuk menyediakan persekitaran berjalan projek Web Java pada sistem Linux?
1. Pasang jdk
1 Nyahpasang versi lama atau jdk yang disertakan dengan sistem
(1) Senaraikan semua jdk yang dipasang
<.> rpm -qa | grep jdk
yum -y remove 安装包名称
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
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
source /etc/profile
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
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 压缩包名称
bin/startup.sh
ps -ef | grep tomcat
systemctl status firewalld
service iptables status
jika arahan di atas tidak sah >
systemctl stop firewalld
service iptables stop
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)
Tukar nama fail selepas penyahmampatan selesai ,
3 Cipta direktori gudang data
4 🎜>tar -zxvf 压缩包名称
5. Nyatakan pemilik direktori
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目录)
进入到mysql根目录 cd /usr/local/mysql 改变目录所有者, chown -r mysql . (不要忘记后面的.) chgrp -r mysql . chown -r mysql /mysql/data
在mysql根目录下执行, bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/mysql/data 注意:命令执行后在末尾处会生成初始密码,将其复制到记事本中用于后面首次登录。 设置数据加密, bin/mysql_ssl_rsa_setup --datadir=/mysql/data
将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
启动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('你要设置的密码')
grant all privileges on *.* to 'root'@'%' identified by 'root';
flush privileges;
use mysql; select * from user;
vim /etc/profile
Ujian sambungan jauh
Tambahan:
Semak status berjalan mysql,
status mysql perkhidmatan - versi 5.0 ialah status mysqld perkhidmatan
export path=/usr/local/mysql/bin:$path
Mulakan mysql
perkhidmatan mysql start --versi 5.0 ialah perkhidmatan mysqld start
perkhidmatan mysql restart --5.0 versi ialah perkhidmatan mysqld startsource /etc/profile<br>
Mulakan semula 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!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Perbezaan utama antara CentOS dan Ubuntu adalah: asal (CentOS berasal dari Red Hat, untuk perusahaan; Ubuntu berasal dari Debian, untuk individu), pengurusan pakej (CentOS menggunakan yum, yang memberi tumpuan kepada kestabilan; Ubuntu menggunakan APT, untuk kekerapan yang tinggi) Pelbagai tutorial dan dokumen), kegunaan (CentOS berat sebelah ke arah pelayan, Ubuntu sesuai untuk pelayan dan desktop), perbezaan lain termasuk kesederhanaan pemasangan (CentOS adalah nipis)

Bagaimana cara menggunakan desktop Docker? Docktop Docktop adalah alat untuk menjalankan bekas Docker pada mesin tempatan. Langkah -langkah untuk digunakan termasuk: 1. Pasang desktop Docker; 2. Mulakan desktop Docker; 3. Buat imej Docker (menggunakan Dockerfile); 4. Membina imej Docker (menggunakan Docker Build); 5. Jalankan bekas Docker (menggunakan Docker Run).

Docker menggunakan ciri -ciri kernel Linux untuk menyediakan persekitaran berjalan yang cekap dan terpencil. Prinsip kerjanya adalah seperti berikut: 1. Cermin digunakan sebagai templat baca sahaja, yang mengandungi semua yang anda perlukan untuk menjalankan aplikasi; 2. Sistem Fail Kesatuan (Unionfs) menyusun pelbagai sistem fail, hanya menyimpan perbezaan, menjimatkan ruang dan mempercepatkan; 3. Daemon menguruskan cermin dan bekas, dan pelanggan menggunakannya untuk interaksi; 4. Ruang nama dan cgroups melaksanakan pengasingan kontena dan batasan sumber; 5. Pelbagai mod rangkaian menyokong interkoneksi kontena. Hanya dengan memahami konsep -konsep teras ini, anda boleh menggunakan Docker dengan lebih baik.

Kaedah Melihat Proses Docker: 1. Docker CLI Command: Docker PS; 2. Systemd CLI Command: Sistem Status SistemCTL; 3. Docker mengarang arahan CLI: Docker-Compose PS; 4 Proses Explorer (Windows); 5. /Direktori Proc (Linux).

Keperluan Sistem Kod Vs: Sistem Operasi: Windows 10 dan ke atas, MACOS 10.12 dan ke atas, pemproses pengedaran Linux: minimum 1.6 GHz, disyorkan 2.0 GHz dan ke atas memori: minimum 512 MB, disyorkan 4 GB dan ke atas ruang penyimpanan: minimum 250 mb, disyorkan 1 GB dan di atas keperluan lain:

Langkah Penyelesaian Masalah untuk Gagal Docker Image Build: Semak Sintaks Dockerfile dan Versi Ketergantungan. Semak jika konteks binaan mengandungi kod sumber dan kebergantungan yang diperlukan. Lihat log binaan untuk butiran ralat. Gunakan pilihan sasaran untuk membina fasa hierarki untuk mengenal pasti titik kegagalan. Pastikan anda menggunakan versi terkini Enjin Docker. Bina imej dengan --t [nama imej]: mod debug untuk debug masalah. Semak ruang cakera dan pastikan ia mencukupi. Lumpuhkan Selinux untuk mengelakkan gangguan dengan proses binaan. Tanya platform komuniti untuk mendapatkan bantuan, sediakan dockerfiles dan bina deskripsi log untuk cadangan yang lebih spesifik.

Docker menggunakan enjin kontena, format cermin, pemacu penyimpanan, model rangkaian, alat orkestrasi kontena, virtualisasi sistem operasi, dan pendaftaran kontena untuk menyokong keupayaan kontenanya, menyediakan penggunaan dan pengurusan aplikasi yang ringan, mudah alih dan automatik.

Sebab -sebab pemasangan sambungan kod VS mungkin: ketidakstabilan rangkaian, kebenaran yang tidak mencukupi, isu keserasian sistem, versi kod VS terlalu lama, perisian antivirus atau gangguan firewall. Dengan menyemak sambungan rangkaian, keizinan, fail log, mengemas kini kod VS, melumpuhkan perisian keselamatan, dan memulakan semula kod VS atau komputer, anda boleh menyelesaikan masalah dan menyelesaikan masalah secara beransur -ansur.
