Javawebは、HTTPSアクセスプロトコルおよびドメイン名へのhttpによってどのように動作しますか?

いくつかの操作を行う必要があるものをHTTPSへの訪問、httpプロトコルのjavawebの設計変更、:

  1. 証明書のJREを生成することにより
  2. Tomcatの設定の調整
  3. web.xmプロジェクト構成を調整

詳細は、下記に詳細:

まず、証明書を生成します

   オープンCMDのJREのjavaディレクトリのインストールディレクトリに切り替え、次のコマンドを実行

   keytool -genkeypair -alias "D:\ DevDir \ INSTALLPACKAGE \ Tomcatの\のapache-tomcatに-6.0.41 \ tomcat.keystore" -keystore "Tomcatの" -keyalg "RSA" -validity 3650

 

    詳細な手順:
    1.キーストアにstoretype型指定 
    アルゴリズム名を2-keyalg出生証明書、RSAは、非対称暗号化アルゴリズムである 
    3-キーサイズサイズの証明書 
    4 -キーストアの証明書ファイルが生成されたストレージ・パス 
    5.-証明書の有効期間(単位:日)

   // -keystoreが出力証明書パスした後-aliasは、証明書の別名で、RSA暗号化アルゴリズムどこ

  そして、正しい日付資格までのプロンプトは、

全体のプロセスは、可能な限り一貫性のあるパスワードを使用しての練習がある場合は、ずっと後の調整に精通しています

 

第二に、Tomcatを設定します

    フィギュアの位置を見つけるためのオープンTomcatのserver.xmlをファイル、それが図に調整されています。
  

  日食のTomcatにケラレの下方に配置された構成を調整する試験工程を使用して行われる場合   

  

  オープンtomatは、図ののtomcat-users.xmlファイルの設定の下に追加しました。

 

第三に、プロジェクトの設定ファイルweb.xml

   新しい構成のweb.xmlを開きます。

 設定後使用して、ポート8443への完全なアクセスです。

 如: https:192.168.30.212:8443

 

何使用tomcat,使用域名直接访问javaweb项目首页

准备工作:

1:一台服务器

2:配置好jdk,将tomcat上传到服务器并解压

3:将项目上传到tomcat的webaap目录下

4:配置tomcat的conf目录下的server.xml文件

确保80端口开放
修改tomcat使用80端口

  修改server.xml文件

1 <!-- port原值为8080,改为80 --> 
2 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
3 
4 <!-- defaultHost原值为localhost,改为自己的域名 -->
5 <Engine defaultHost="www.shuangshipu.top" name="Catalina">
6 
7 <!-- name原值为localhost,改为自己的域名,并在Host标签中加入新的标签<Context path="" docBase="/项目名/"></Context>即可 -->
8 <Host appBase="webapps" autoDeploy="true" name="www.shuangshipu.top" unpackWARs="true">
9 <Context path="" docBase="/shuangshipu01/" reloadable="true"></Context>

 至此就可了!

おすすめ

転載: www.cnblogs.com/zhaosq/p/11274493.html