小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

jsp網(wǎng)站實(shí)例部署在新睿云Centos7云服務(wù)器上

 92讀書 2019-12-04

本次實(shí)驗(yàn)主要是將我的JSP畢業(yè)設(shè)計(jì)項(xiàng)目部署到云服務(wù)器上,通過手機(jī)瀏覽器直接訪問,因?yàn)檫€是學(xué)生,新睿云有免費(fèi)獲取云服務(wù)器活動(dòng),所以我領(lǐng)取了一個(gè)Centos7實(shí)例進(jìn)行實(shí)驗(yàn)并且開通了.xyz的域名解析。

軟件版本:

CentOS 7.4

java-1.8.0-openjdk

Apache-tomcat-8.5

MySQL-5.6

(1)安裝JDK

#安裝epel源,epel源包含很多yum基本源沒有的軟件包。
[root@shareumberlla~]#yum install epel-release#安裝epel源

1.查看yum庫(kù)中都有哪些jdk版本(暫時(shí)只發(fā)現(xiàn)了openjdk)

[root@shareumberlla~]#yum search java|grep jdk

ldapjdk-javadoc.x86_64:Javadoc for ldapjdk

java-1.7.0-openjdk.x86_64:OpenJDK Runtime Environment

java-1.7.0-openjdk-demo.x86_64:OpenJDK Demos

java-1.7.0-openjdk-devel.x86_64:OpenJDK Development Environment

java-1.7.0-openjdk-javadoc.noarch:OpenJDK API Documentation

java-1.7.0-openjdk-src.x86_64:OpenJDK Source Bundle

java-1.8.0-openjdk.x86_64:OpenJDK Runtime Environment

java-1.8.0-openjdk-demo.x86_64:OpenJDK Demos

java-1.8.0-openjdk-devel.x86_64:OpenJDK Development Environment

java-1.8.0-openjdk-headless.x86_64:OpenJDK Runtime Environment

java-1.8.0-openjdk-javadoc.noarch:OpenJDK API Documentation

java-1.8.0-openjdk-src.x86_64:OpenJDK Source Bundle

ldapjdk.x86_64:The Mozilla LDAP Java SDK

2.選擇版本,進(jìn)行安裝

//選擇1.8版本進(jìn)行安裝

[root@shareumberlla~]#yum install java-1.8.0-openjdk

//安裝完之后,默認(rèn)的安裝目錄是在:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64

3.設(shè)置環(huán)境變量

[root@shareumberlla~]#vim/etc/profile

在profile文件中末尾添加如下內(nèi)容:

#set java environment

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64

JRE_HOME=$JAVA_HOME/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

讓修改生效

[root@localhost java]#source/etc/profile

4.驗(yàn)證JDK有效性

[root@shareumberlla~]#java-version

驗(yàn)證JDK有效性 

驗(yàn)證JDK有效性

(2)安裝Apache-tomcat-8.5

1.安裝tomcat中間件web服務(wù)。

[root@shareumberlla~]#wget http://apache.fayea.com/tomcat/tomcat-8/v8.5.30/bin/apache-tomcat-8.5.30.tar.gz

[root@shareumberlla~]#tar-zxvf apache-tomcat-8.5.30.tar.gz

[root@shareumberlla~]#mv apache-tomcat-8.5.30.tar.gz/opt/tomcat

2.啟動(dòng)tomcat服務(wù)。

[root@shareumberlla~]#cd/opt/tomcat/apache-tomcat-8.5.30/bin/

[root@shareumberlla~]#./startup.sh

#如果嫌這種啟動(dòng)方法太麻煩,我們可以為tomcat配置服務(wù)啟動(dòng),

為tomcat的啟動(dòng)創(chuàng)建一個(gè)Sysv的管理腳本:

[root@shareumberlla~]#vim/etc/init.d/tomcat

#在tomcat文件中寫入以下內(nèi)容:

#!/bin/bash

#Tomcat init script for linux.

#chkconfig:2345 96 14

#description:The Apache Tomcat server/JSP container

JAVA_OPTS='-server-Xms64m-Xmx128m'

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64

CATALINA_HOME=/opt/tomcat/bin/#指定tomcat家目錄

$CATALINA_HOME/bin/catalina.sh$*#指定運(yùn)行或關(guān)閉tomcat的腳本

[root@shareumberlla~]#ls/usr/local/tomcat/bin/catalina.sh

/usr/local/tomcat/bin/catalina.sh

說(shuō)明:

JAVA_OPTS='-Xms64m-Xmx128m'#是用來(lái)設(shè)置JVM相關(guān)運(yùn)行參數(shù)的變量。

-Xms:初始Heap(堆)大小,使用的最小內(nèi)存,cpu性能高時(shí)此值應(yīng)設(shè)的大一些

-Xmx:javaheap最大值,使用的最大內(nèi)存上面兩個(gè)值是分配JVM的最小和最大內(nèi)存,取決于硬件物理內(nèi)存的大小,建議設(shè)為物理內(nèi)存的一半。

設(shè)置tomcat服務(wù)開機(jī)自啟:

[root@shareumberlla~]#chkconfig--add tomcat

[root@shareumberlla~]#chkconfig--list tomcat

tomcat0:off1:off2:on3:on4:on5:on6:off

[root@shareumberlla~]#chmod+x/etc/init.d/tomcat

[root@shareumberlla~]#service tomcat start#啟動(dòng)tomcat服務(wù)

3.添加iptables防火墻規(guī)則。

[root@shareumberlla~]#iptables-A INPUT-p tcp--dport 8080-j ACCEPT

[root@shareumberlla~]#iptables-A INPUT-p tcp--dport 80-j ACCEPT

[root@shareumberlla~]#service iptables save

[root@shareumberlla~]#service iptables restart

4.測(cè)試訪問tomcat服務(wù)是否開啟成功,http://122.152.***.***:8080/

#如果防火墻做了重定向端口轉(zhuǎn)發(fā),則可直接訪問http://122.152.***.***/(瀏覽器默認(rèn)訪問80端口)

[root@shareumberlla~]#iptables-t nat-A PREROUTING-p tcp--dport 80-j REDIRECT--to-port 8080

或者在vim/optl/tomcat/conf/server.xml中吧默認(rèn)端口改為80.

<Connector port="80"protocol="HTTP/1.1"//默認(rèn)端口為8080,改為80

connectionTimeout="20000"

redirectPort="8443"/>

Tomcat 

Tomcat

(3)安裝MySQL5.6數(shù)據(jù)庫(kù)。

1.下載mysql-server文件

[root@Centos~]#wget http://dev./get/mysql-community-release-el7-5.noarch.rpm

2.安裝mysql-server文件

[root@Centos~]#rpm-ivh mysql-community-release-el7-5.noarch.rpm[root@Centos~]#yum-y install mysql-server

[root@Centos~]#ls/etc/yum.repos.d/

可看到mysql-community.repo,mysql-community-source.repo這兩個(gè)文件

[root@Centos~]#service mysqld restart

3.安裝完成后默認(rèn)空密碼,需重置密碼

[root@Centos~]#mysql-uroot

mysql>update user set password=password('123456')where user='root'and host='localhost';
mysql>flush privileges;
4.設(shè)置遠(yuǎn)程登錄。
mysql>GRANT ALL PRIVILEGES ON*.*TO root@"%"IDENTIFIED BY'123456'WITH GRANT OPTION;
Query OK,0 rows affected(0.00 sec)
mysql>flush privileges;

###數(shù)據(jù)庫(kù)一些常用命令請(qǐng)參考鏈接:
http://www.runoob.com/sql/sql-distinct.html

數(shù)據(jù)庫(kù)配置 

數(shù)據(jù)庫(kù)配置

(4)在云服務(wù)器中添加JSP項(xiàng)目(包括sql格式數(shù)據(jù)庫(kù)文件以及war格式源碼)

1.在xshell使用rz命令將項(xiàng)目SU.war拷至/optl/tomcat/webapps文件夾中

(沒有裝rz工具可以通過yum-y install lrzsz安裝上傳下載工具)

上傳文件 

上傳文件

命令配置 

命令配置

2.數(shù)據(jù)庫(kù)mysql中用source命令導(dǎo)入SU.sql文件,類似下圖。

SU.sql文件 

SU.sql文件

3.遠(yuǎn)程N(yùn)avicat訪問云服務(wù)器數(shù)據(jù)庫(kù),類似下圖。

連接成功 

連接成功

如果Navicat等數(shù)據(jù)庫(kù)管理工具遠(yuǎn)程連接不上Centos7 MySQL時(shí)可參考該文章:
https://www.cnblogs.com/fnlingnzb-learner/archive/2016/09/01/5830661.html
再不行可以用SSH登錄。

4.測(cè)試訪問http://122.152.***.***/SU/

測(cè)試訪問 

測(cè)試訪問

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多