国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 搭建JavaWeb服務器步驟詳解

搭建JavaWeb服務器步驟詳解

2021-04-05 13:46代碼風云 Java教程

本篇文章主要給大家詳細分享了搭建JavaWeb服務器的詳細步驟以及用到的代碼,對此有需要的朋友可以跟著學習下。

1、安裝jdk7

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//檢查jdk是否已經安裝
[root@iZwz9catu2mrq92b07d1d0Z ~]# yum list installed | grep java
java-1.7.0-openjdk.x86_64
java-1.7.0-openjdk-demo.x86_64
java-1.7.0-openjdk-devel.x86_64
java-1.7.0-openjdk-javadoc.noarch
java-1.7.0-openjdk-src.x86_64
tzdata-java.noarch   2017c-1.el6   @updates               
//卸載現有的jdk
[root@iZwz9catu2mrq92b07d1d0Z ~]# yum -y remove java-1.7.0*
//查看yum庫中的Java安裝包
[root@iZwz9catu2mrq92b07d1d0Z ~]# yum -C list java*
...
java-1.7.0-openjdk.x86_64                     1:1.7.0.151-2.6.11.0.el6_9              updates
java-1.7.0-openjdk-demo.x86_64                   1:1.7.0.151-2.6.11.0.el6_9              updates
java-1.7.0-openjdk-devel.x86_64                  1:1.7.0.151-2.6.11.0.el6_9              updates
java-1.7.0-openjdk-javadoc.noarch                 1:1.7.0.151-2.6.11.0.el6_9              updates
...
//安裝jdk7
[root@iZwz9catu2mrq92b07d1d0Z ~]# yum -y install java-1.7.0*
//安裝成功
[root@iZwz9catu2mrq92b07d1d0Z ~]# java -version
java version "1.7.0_151"
OpenJDK Runtime Environment (rhel-2.6.11.0.el6_9-x86_64 u151-b00)
OpenJDK 64-Bit Server VM (build 24.151-b00, mixed mode)

2、安裝tomcat7

?
1
2
3
4
5
6
7
8
9
10
11
//從官網下載tomcat7
[cjh@iZwz9catu2mrq92b07d1d0Z ~]$ wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.82/bin/apache-tomcat-7.0.82.tar.gz
 
//檢查壓縮包文件
[cjh@iZwz9catu2mrq92b07d1d0Z ~]$ tar -ztvf apache-tomcat-7.0.82.tar.gz
 
//解壓
[cjh@iZwz9catu2mrq92b07d1d0Z ~]$ tar -zxvf apache-tomcat-7.0.82.tar.gz
 
[cjh@iZwz9catu2mrq92b07d1d0Z ~]$ ls
apache-tomcat-7.0.82 apache-tomcat-7.0.82.tar.gz

注:當我們嘗試啟動tomcat時可能會遇到啟動非常慢的情況,并且在啟動日志中會看到類似以下的信息

?
1
2
<DATE> org.apache.catalina.util.SessionIdGenerator createSecureRandom
INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [5172] milliseconds.

關于本問題請參考官方文章末尾有說明 官方說明

問題說明:

Tomcat 7+ heavily relies on SecureRandom class to provide random values for its session ids and in other places. Depending on your JRE it can cause delays during startup if entropy source that is used to initialize SecureRandom is short of entropy

譯:tomcat7+嚴重依賴SecureRandom類為會話ids和其它地方提供的隨機值,這會導致啟動過程出現延遲。

 

解決辦法:

There is a way to configure JRE to use a non-blocking entropy source by setting the following system property: -Djava.security.egd=file:/dev/./urandom

譯:添加jvm參數 -Djava.security.egd=file:/dev/./urandom

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[cjh@iZwz9catu2mrq92b07d1d0Z bin]$ pwd
/home/cjh/apache-tomcat-7.0.82/bin
 
//在開頭注釋后面添加參數
[cjh@iZwz9catu2mrq92b07d1d0Z bin]$ vi catalina.sh
 
...
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom"
...
 
 
//查看jvm運行參數,參數已添加
[cjh@iZwz9catu2mrq92b07d1d0Z bin]$ jps -v
...
 
//重新運行tomcat,查看啟動日志,啟動耗時正常
...

3、安裝反向代理nginx

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
//安裝nginx
[root@iZwz9catu2mrq92b07d1d0Z ~]# yum -y install nginx
 
//安裝完成后查看配置文件路徑
[root@iZwz9catu2mrq92b07d1d0Z ~]# whereis nginx
 
//檢查配置文件內容,可以發現包含了另一個路徑下的配置文件組
[root@iZwz9catu2mrq92b07d1d0Z ~]# cat /etc/nginx/nginx.conf
 
...
include /etc/nginx/conf.d/*.conf;
...
 
//切換路徑,檢查文件組
[root@iZwz9catu2mrq92b07d1d0Z ~]# cd /etc/nginx/conf.d/
[root@iZwz9catu2mrq92b07d1d0Z conf.d]# ls -l | grep .conf
-rw-r--r-- 1 root root 408 Nov 22 17:59 default.conf
-rw-r--r-- 1 root root 686 Oct 31 2016 ssl.conf
-rw-r--r-- 1 root root 283 Oct 31 2016 virtual.conf
 
//修改default.conf
[root@iZwz9catu2mrq92b07d1d0Z conf.d]# vi default.conf
 
...
listen   端口號;
server_name 域名/ip;
...
 
//啟動nginx
[root@iZwz9catu2mrq92b07d1d0Z conf.d]# chkconfig nginx on
[root@iZwz9catu2mrq92b07d1d0Z conf.d]# service nginx start
 
//在瀏覽器上訪問域名或ip,顯示nginx的歡迎頁面即配置成功

4、安裝MySQL

下載官方yum庫

https://dev.mysql.com/downloads/repo/yum/

安裝說明

https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//下載MySQL Yum庫
[root@iZwz9catu2mrq92b07d1d0Z ~]# wget https://repo.mysql.com//mysql57-community-release-el6-11.noarch.rpm
 
//安裝yum庫
[root@iZwz9catu2mrq92b07d1d0Z ~]# yum -y localinstall mysql57-community-release-el6-11.noarch.rpm
 
//檢查庫安裝成功,默認已開啟子庫mysql57-community
[root@iZwz9catu2mrq92b07d1d0Z ~]# yum -C repolist enabled
 
//安裝MySQL5.7
[root@iZwz9catu2mrq92b07d1d0Z ~]# yum -y install mysql-community-server
 
//啟動服務
[root@iZwz9catu2mrq92b07d1d0Z yum.repos.d]# chkconfig mysqld on
[root@iZwz9catu2mrq92b07d1d0Z ~]# service mysqld start
Initializing MySQL database:                [ OK ]
Starting mysqld:                      [ OK ]

注:服務在初次啟動時會進行初始化(僅5.7),超級用戶會被創建,并且它的密碼已被設置并存儲在/var/log/mysqld.log,而非空

A superuser account 'root'@'localhost' is created. A password for the superuser is set and stored in the error log file. To reveal it, use the following command:

?
1
2
3
4
5
6
7
8
9
//x值為數據庫用戶root的密碼
[root@iZwz9catu2mrq92b07d1d0Z ~]# cat /var/log/mysqld.log | grep password
2017-11-22T14:27:56.638229Z 1 [Note] A temporary password is generated for root@localhost: x
 
//進入成功
[root@iZwz9catu2mrq92b07d1d0Z ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
...

以上就是本次小編整理的關于搭建JavaWeb服務器的詳細內容以及步驟,希望我們整理的內容對大家有所幫助,感謝大家對服務器之家的支持。

原文鏈接:http://www.cnblogs.com/cjh-notes/p/7868262.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产亚洲欧美一区二区 | 欧美一区在线看 | 中文字幕一区二区三区四区不卡 | 国产高清久久久 | 亚洲国产高清在线 | 99热a | 久久久久久麻豆 | 日本激情免费 | 99久久婷婷国产精品综合 | 中文字幕日韩欧美一区二区三区 | 日韩精品免费观看 | 黄色毛片在线视频 | 在线播放中文字幕 | 久久亚洲国产精品日日av夜夜 | 91尤物网站网红尤物福利 | 色爱区成人综合网 | 亚洲成人第一 | 婷婷久 | 中文字幕亚洲一区二区va在线 | 亚洲综合日韩欧美 | 欧美日韩一区二区电影 | 亚洲精品麻豆 | av看片网 | 成人一区二区在线 | 国产亚洲一区二区三区在线观看 | 国产美女网站视频 | av不卡在线 | 精品国产一区二区三区久久久 | 精品久久久久久久 | 日韩欧美精品在线 | 激情欧美日韩一区二区 | 欧美激情视频一区二区三区在线播放 | 91.成人天堂一区 | 黄色国产免费看 | 久久国产成人 | 精品国产免费久久久久久尖叫 | 国产日韩一区二区 | 欧美激情精品久久久久久变态 | 久久久久久高清 | 97视频免费在线观看 | 曰本人一级毛片免费完整视频 |