1。JDK7をインストールします
// jdkがインストールされているかどうかを確認します[root@izwz9catu2mrq92b07d1d0z〜]#yumリストインストール|グレップJavajava-1.7.0-Openjdk.x86_64java-1.7.0-Openjdk-demo.x86_64java-1.7.0-Openjdk-Devel.x86_64java-1.7.0 -openjdk-devel.x86_64java-1.7.0-openjdk-javadoc.noarchjava-1.7.0-openjdk-src.x86_64tzdata-java.noarch 2017c -1.el6 @updates //既存のjdk [root@izwz9catu2mrq92b07d1d0z〜] Java*... Java-1.7.0-Openjdk.x86_64 1:1.7.0.151-2.6.11.0.el6_9 UpdatesJava-1.7.0-Openjdk-Devel.x86_64 1:1.7.0.151-2.6.11.11.0.el6_9 UpdatesJava-1.7.0-Openjdk-Devel.x86_64 1:1.7.0.151-2.6.11.0.El6_9 UpdatesJava-1.7.0-Openjdk-Devel.x86_64 1:1.7.0.151-2.6.11.11.0.el6_9 UpdatesJava-1.7.0-Openjdk-Javadoc.noarch 1:1.7.0.151-2.6.11.0.el6_9更新... //インストールJdk7 [root@izwz9catu2mrq92b07d1d0z〜]正常に[root@izwz9catu2mrq92b07d1d0z〜]
2。Tomcat7をインストールします
// tomcat7 [cjh@izwz9catu2mrq92b07d1d0z〜] $ wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.82/bin/apache-tomcat-7.0.82圧縮パッケージファイル[cjh@izwz9catu2mrq92b07d1d0z〜] $ tar -ztvf apache-tomcat -7.0.82.82.82.82.82.82.82.82.82.82.82.82.82.82.82.82.82.82.82.82.82.0.82.82.0.82.0.82.0.82M apache-tomcat-7.0.82.tar.gz [cjh@izwz9catu2mrq92b07d1d0z〜] $ lsapache-tomcat-7.0.82 apache-tomcat-7.0.82.tar.gz
注:Tomcatを開始しようとすると、非常に遅いスタートアップの状況に遭遇する可能性があり、スタートアップログで以下に類似した情報が表示されます。
<tate> org.apache.catalina.util.sessionidgenerator createsecurerandominfo:[sha1prng]を使用したセッションID生成のセキュラーランダムインスタンスの作成[5172]数百万秒を取得しました。
この質問については、公式記事の最後にある公式の説明を参照してください。
質問の説明:
Tomcat 7+は、セッションIDや他の場所でランダムな値を提供するために、Securerandomクラスに大きく依存しています。 JREに応じて、Securrandomを初期化するために使用されるエントロピー源がエントロピーの不足である場合、スタートアップ中に遅延を引き起こす可能性があります
Tomcat7+は、セッションIDやその他の場所でSecurerandomクラスが提供するランダム値に大きく依存しており、スタートアップに遅延が発生する可能性があります。
解決:
次のシステムプロパティを設定することにより、JREに非ブロッキングエントロピーソースを使用するように構成する方法があります:-djava.security.egd = file:/dev/./ urandom
翻訳:JVMパラメーターを追加-DJava.security.egd = file:/dev/./ urandom
[cjh@izwz9catu2mrq92b07d1d0z bin] $ pwd/home/cjh/apache-tomcat-7.0.82/bin //冒頭のコメントの後にパラメーターを追加[cjh@izwz9catu2mrq92b07d1d0z bin] $ vi vi Catalina.sh ... java_opts = "-djava.security.egd = file:/dev/./ urandom" ... // jvm runingパラメーターを表示します。
3.逆プロキシnginxをインストールします
// nginxのインストール[root@izwz9catu2mrq92b07d1d0z〜] [root@izwz9catu2mrq92b07d1d0z〜] /etc/nginx/conf.d/ GREP .CONF-RW-R - R-- 1ルートルート408 11月22日17:59 Default.Conf-RW-R --- 1ルートルート686 2016年10月31日SSL.CONF-RW-R --- 1ルート283 2016年10月31日Virtual.Conf // Default.Conf [root@izwz9catu2mrq92b07d1d1d1d0z conf.didconf.di difarment domain name/ip; ... // start nginx [root@izwz9catu2mrq92b07d1d0z conf.d]#chkconfig nginx on
4. mysqlをインストールします
公式のYumライブラリをダウンロードしてください
https://dev.mysql.com/downloads/repo/yum/
インストール手順
https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
// mysql yumライブラリをダウンロード[root@izwz9catu2mrq92b07d1d0z〜] [root@izwz9catu2mrq92b07d1d0z〜] 〜]#yum -c Repolist enabled // mysql5.7 [root@izwz9catu2mrq92b07d1d0z〜] on [root@izwz9catu2mrq92b07d1d0z〜]
注:サービスは最初の起動時(5.7のみ)で初期化され、スーパーユーザーが作成され、そのパスワードは/var/log/mysqld.logに設定および保存され、空ではありません
スーパーユーザーアカウント「ルート」@'localhost'が作成されます。スーパーユーザーのパスワードが設定され、エラーログファイルに保存されます。それを明らかにするには、次のコマンドを使用します。
// x値はデータベースユーザールートのパスワードです[root@izwz9catu2mrq92b07d1d0z〜]#cat /var/log/mysqld.log | GREP Password2017-11-22T14:27:56.638229Z 1 [注] root@localhost:x // enter enter success [root@izwz9catu2mrq92b07d1d0z〜]コマンドはで終わります。または /g ....
上記は、今回エディターがコンパイルしたJava Webサーバーを構築するための詳細なコンテンツと手順です。私たちが整理したコンテンツがすべての人に役立つことを願っています。 wulin.comへのご支援ありがとうございます。