Java部署環境搭建(Linux)
環境搭建必須jdk、tomcat、mysql(基礎)
額外的軟體包專案中可能用到
jdk:它包含jre和開發所需完整類庫。
tomcat:它是一個web容器,專案通常往webapps下扔,便於外界訪問。
mysql資料庫: web專案資料的存取的來源。
nginx:它主要用於做負載均衡和反向代理。
maven:將web專案打成一個war包最大程度上節省資源空間。
ftp伺服器:它主要用於讓大量的圖片或檔案等資源和web專案分離,以減輕伺服器壓力和最大程度提高訪問效率。
redis主要用於做快取,當然它還有很多用途
(1)jdk安裝參照該網址:https://www.cnblogs.com/xuehx/p/6143251.html
(2)tomcat安裝直接解壓(官網下載一步解壓即可)
(3)mysql安裝參照該網址:https://www.cnblogs.com/xiaotao726/p/6562265.html(中間會報一個錯
libaio.so.1: cannot open shared object file
解決辦法:yum install libaio* 執行該命令即可解決,通常是初始化Mysql報錯
)
(4)maven安裝和下載
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
tar -xzvf apache-maven-3.5.2-bin.tar.gz
vim /etc/profile
配置如下:
export MAVEN_HOME=/usr/local/maven
export PATH=${MAVEN_HOME}/bin:${PATH}
配置完後 source /etc/profile讓配置生效
執行該命令:mvn -v 出現如下資訊說明成功
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T07:58:13Z)
Maven home: /usr/local/maven
Java version: 1.7.0_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.151.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: “linux”, version: “2.6.32-042stab112.15”, arch: “amd64”, family: “unix”
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T07:58:13Z)
Maven home: /usr/local/maven
Java version: 1.7.0_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.151.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: “linux”, version: “2.6.32-042stab112.15”, arch: “amd64”, family: “unix”
再執行mvn -version 命令
會出現如下資訊就表示ok
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T07:58:13Z)
Maven home: /usr/local/maven
Java version: 1.7.0_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.151.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: “linux”, version: “2.6.32-042stab112.15”, arch: “amd64”, family: “unix”
Maven home: /usr/local/maven
Java version: 1.7.0_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.151.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: “linux”, version: “2.6.32-042stab112.15”, arch: “amd64”, family: “unix”
(5)nginx安裝
進入該linux菜鳥教程:http://www.runoob.com/linux/nginx-install-setup.html
上面步驟十分詳細即可安裝成功
(6)ftp伺服器安裝
參照我的部落格或者該網址http://www.linuxidc.com/Linux/2016-06/132125.htm
(7)redis下載安裝
參照該網址https://www.cnblogs.com/wiseroll/p/7061673.html
相關文章
- Linux搭建Java環境LinuxJava
- 部署Java環境Java
- Linux伺服器下Java環境搭建Linux伺服器Java
- 部署伺服器系列三:Linux環境結合Docker搭建前端環境伺服器LinuxDocker前端
- Linux 上部署 docker,基於 docker 搭建 lnmp 環境LinuxDockerLNMP
- linux web環境部署LinuxWeb
- linux環境部署redisLinuxRedis
- 搭建Java環境Java
- Linux 環境Skywalking部署ElasticsearchLinuxElasticsearch
- Linux(二十)搭建JavaEE環境LinuxJava
- Linux學習環境搭建Linux
- Linux系統環境搭建Linux
- Linux搭建開發環境Linux開發環境
- (一)Linux環境的學習環境的搭建Linux
- Linux 環境部署Skywalking支援ElasticsearchLinuxElasticsearch
- java ci/cd環境搭建Java
- JAVA開發環境搭建Java開發環境
- 部署伺服器系列二:Linux環境結合Docker搭建node伺服器LinuxDocker
- Kali Linux的Pwn環境搭建Linux
- linux開發環境搭建(ubuntu)Linux開發環境Ubuntu
- 001 java - sprint boot 環境搭建(java)Javaboot
- linux下配置java環境LinuxJava
- ubuntu16.04 搭建java 環境UbuntuJava
- Ubuntu下Java環境的搭建UbuntuJava
- Java開發-搭建hibernate環境Java
- ubuntu16.04搭建java環境UbuntuJava
- ubuntu16.04 搭建java 環境UbuntuJava
- linux伺服器環境部署(三、docker部署nginx)Linux伺服器DockerNginx
- 快速搭建 Linux(LNMP + Linux 安裝 + 環境配置)LinuxLNMP
- Linux/Go環境搭建, HelloWorld執行LinuxGo
- linux下搭建wails開發環境。LinuxAI開發環境
- Linux搭建PHP+MySQL+Apache環境LinuxPHPMySqlApache
- 在Linux系統上部署test環境Linux
- 乞丐版自動化部署 jenkins 環境搭建Jenkins
- CentOS SVN 環境搭建配置跟自動部署CentOS
- linux java環境變數配置LinuxJava變數
- Linux下Java環境安裝LinuxJava
- Java爬蟲專案環境搭建Java爬蟲
- Ubuntu 18.04.1 搭建Java環境和HelloWorldUbuntuJava