2016-12-07 6 views
0

私の会社はWebアプリケーションを持っています。私たちはNetBeansを使ってWin7を開発します。このプロジェクトは、生産時と開発時の両方でtomcatで実行されます。SSLに関するTomcatの警告、ブラウザがサイトを見つけることができません

私は、Eclipseに移行するには何が必要かを判断しようとしています。

Dec 07, 2016 4:46:30 PM org.apache.catalina.startup.SetAllPropertiesRule begin 
WARNING: [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'SSLCertificateFile' to 'C:\Users\rcook\eclipse\workspaceEclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf\ssl_crt\mycert\server.crt' did not find a matching property. 
Dec 07, 2016 4:46:30 PM org.apache.catalina.startup.SetAllPropertiesRule begin 
WARNING: [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'SSLCertificateKeyFile' to 'C:\Users\rcook\eclipse\workspaceEclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf\ssl_crt\mycert\server.key' did not find a matching property. 
Dec 07, 2016 4:46:30 PM org.apache.catalina.startup.SetAllPropertiesRule begin 
WARNING: [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'SSLCipherSuite' to 'RC4-SHA:HIGH:!ADH:!SSLv2:@STRENGTH' did not find a matching property. 
Dec 07, 2016 4:46:30 PM org.apache.catalina.startup.SetAllPropertiesRule begin 
WARNING: [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'SSLPassword' to 'webapps.accesspointinc.com' did not find a matching property. 
Dec 07, 2016 4:46:30 PM org.apache.catalina.startup.SetAllPropertiesRule begin 
WARNING: [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'SSLProtocol' to 'all' did not find a matching property. 
Dec 07, 2016 4:46:30 PM org.apache.tomcat.util.digester.SetPropertiesRule begin 
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:salespoint-war' did not find a matching property. 
Dec 07, 2016 4:46:30 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent 
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.7.0_07\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Java\jdk1.7.0_07\jre\bin;C:/Program Files/Java/jre1.8.0_91/bin/server;C:/Program Files/Java/jre1.8.0_91/bin;C:/Program Files/Java/jre1.8.0_91/lib/amd64;C:\ProgramData\Oracle\Java\javapath;c:\local;c:\devTools\apache-maven\bin;C:\Perl64\site\bin;C:\Perl64\bin;c:\Program Files\Java\jdk1.7.0_07\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\WinMerge;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;c:\Program Files\Apache\apache-cxf-3.1.6\bin;C:\Windows\system32;;. 
Dec 07, 2016 4:46:30 PM org.apache.coyote.AbstractProtocol init 

それは私に表示されます:私は最終的に日食に(あるいは少なくとも私が持っているようだ)を実行している事を得るとき、私はアプリを実行するために日食言うとき、私は、Eclipseのコンソールの上部に、次のメッセージを取得します実際には、プロパティ名の綴りが正しくあり、EclipseからではなくNetBeansからプロジェクトを実行するときに、同じ設定が機能することをhttp://tomcat.apache.org/tomcat-7.0-doc/config/http.html#SSL_Supportから確認してください。

ログファイルが実行され、実行中のさまざまなことが示されます。ただし、サーバーのinitがすべて完了すると、サイトはブラウザに応答しません。 Eclipseのビルトインブラウザに「このページを表示することはできません」と表示され、「TLS 1.0,1.1、および1.2を有効にする」と表示されます。彼らがIEでそれらをオンにすることを意味すると仮定して、それは既に行われました。 Chromeからは「このサイトは安全な接続を提供できません」と「localhostはサポートされていないプロトコルを使用しています」と表示されます。

ここで何が間違っているのか教えていただけますか?

+0

あなたの設定は、OpenSSLを使用する_Native_(別名Http11AprProtocol)のように見えます。別の証明書とキーファイル、および暗号化リストをOpenSSL形式で(そして数年前に起動するように)用意していますが、 Eclipseでは、ネイティブライブラリを見つけることができません。プラットフォーム固有のコードとJavaをサポートするという面倒のため、見つからなければ驚くことはありません。 TLSの詳細を開発/テスト/デバッグする必要がない場合は、証明書とキーをJava形式(JKSまたは現行のPKCS12)に変換するのが最もよいかもしれません。すでに多くのQがあります。 –

答えて

0

このpostは、EclipseとNetBeansが異なる方法でSSL証明書を設定したため、失敗したことを示しました。 eclipseでSSL証明書を設定する方法を検索することをお勧めします。試してくださいthis one

+0

あなたのリンクのページで提案されているkeytoolのインポートを使用しました。私が理解したように、同じ結果が得られました。サーバーの起動時のコンソールに「一致するプロパティが見つかりませんでした」というメッセージが表示され、「http:// localhost」または「http:// localhost/appName」というページを読み込むと、安全な接続。私はメッセージと構成がすべてTomcatと関係しているように見えるときにeclipseとnetbeansの違いが分かりませんし、セキュリティ上の問題に関連する "一致するプロパティが見つからなかった"ことを理解していません。 – arcy

+0

Tomcat 7サーバーのserver.xmlにコネクターがあります。EclipseワークスペースにSSLCertificateFileとSSLCertificateKeyFileなどを指定するコネクターが追加されています。これはNetbeansのケースで使用され、動作します。 Eclipseがこのサーバーを実行しているときに動作させる方法はありますか?それは本当に私が後にしたものです。 – arcy

関連する問題