2016-10-18 13 views
0

Jettyプラグインを使用するアプリケーションでSSLを有効にしようとしています。Jetty Pluginを使用してGrailsアプリケーションでSSLを有効にする方法

私はhttps://wiki.eclipse.org/Jetty/Howto/Configure_SSLに従っており、私の鍵と証明書はJAVA keytoolを使用して作成しましたが、これまでの運はありません。

ローカルでhttpsを使用してアプリケーションを実行したり、目標を達成するための参考にしてください。

<?xml version="1.0"?> 
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_0.dtd"> 

<Configure id="Server" class="org.eclipse.jetty.server.Server"> 
    <Call name="addConnector"> 
    <Arg> 
     <New class="org.eclipse.jetty.server.ssl.SslSelectChannelConnector"> 
     <Arg> 
      <New class="org.eclipse.jetty.http.ssl.SslContextFactory"> 
      <Set name="keyStore">/keystore-ssl.jks</Set> 
      <Set name="keyStorePassword">password</Set> 
      <Set name="validateCerts">false</Set> 
      </New> 
     </Arg> 
     <Set name="port">8443</Set> 
     <Set name="maxIdleTime">30000</Set> 
     </New> 
    </Arg> 
    </Call> 
</Configure> 

以下のように私は、カスタム設定

を作成していると私はこれが私の目標を達成するために私を助けエラー

oejx.XmlConfiguration:main: Config error at <Call name="addConnector"><Arg>| 
java.lang.ClassNotFoundException: org.eclipse.jetty.server.ssl.SslSelectChannelConnector 
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
at org.eclipse.jetty.util.Loader.loadClass(Loader.java:86) 

答えて

関連する問題