You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-user@james.apache.org by Darko Hojnik <ho...@virtualizing.org> on 2011/04/05 18:09:54 UTC

Connection Parameters and database.properties using SSL?

Hi there,

I have changed database.properties from Apache James from derby to  
PostgreSQL. Without SSL I think it works. The server has filled some  
tables inside the database.
Under http://jdbc.postgresql.org/documentation/81/ssl-client.html I've  
read the documentation for using SSL. So I've added the needed -Djava  
options. And the database.properties I've filled

database.driverClassName=org.postgresql.Driver
database.url=jdbc:postgresql://192.168.0.60/james
database.username=james
database.password=james
vendorAdapter.database=POSTGRESQL
ssl=true


Also I've tried

database.driverClassName=org.postgresql.Driver
database.url=jdbc:postgresql://192.168.0.60/james
database.username=james
database.password=james
vendorAdapter.database=POSTGRESQL
database.ssl=true
database.sslfactory=org.postgresql.ssl.NonValidatingFactory

So my problem after all is that the org.postgresql.Driver still doesn't  
start with the parameter ssl=true. Currently I've tried it at home. But on  
my production environment the box with Apache James and the Box with  
PostgreSQL also both servers are in the same Datacenter but not in an 100%  
trustful network. So I really need SSL! Could anybody tell me whats doing  
the trick?

best regards
Darko Hojnik

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: Connection Parameters and database.properties using SSL?

Posted by Darko Hojnik <ho...@virtualizing.org>.
Hi there,

I think I got it.


database.driverClassName=org.postgresql.Driver
database.url=jdbc:postgresql://192.168.0.60/james?ssl=true
database.username=james
database.password=james
vendorAdapter.database=POSTGRESQL
openjpa.streaming=false


So for understanding for what stands the parameter openjpa.streaming=false  
?

best regards
Darko Hojnik

Am 05.04.2011, 19:20 Uhr, schrieb Darko Hojnik <ho...@virtualizing.org>:

> Hi Norman,
>
> I think it's database.url=jdbc:postgresql://192.168.0.60/james?ssl=true
>
> But after the SSL seems to be working. But I get horrible exptions. I'm  
> still running Apache James with JSVC and additional options for JAVA are
>
>             -Djavax.net.ssl.trustStore=$JAMES_HOME/conf/serverkeystore \
>             -Djavax.net.ssl.trustStorePassword=gargamel007 \
>             -Djavax.net.debug=ssl
>
> Java VM created successfully
> Class org/apache/commons/daemon/support/DaemonLoader found
> Native methods registered
> java_init done
> Daemon loading...
> INFO  17:11:17,868 |  
> org.apache.james.container.spring.context.JamesServerApplicationContext  
> | Refreshing  
> org.apache.james.container.spring.context.JamesServerApplicationContext@5c1428ea:  
> startup date [Tue Apr 05 17:11:17 UTC 2011]; root of context hierarchy
> get_pidf: 5 in /var/run/james.pid
> get_pidf: pid 15150
> check_tmp_file: /tmp/15150.jsvc_up
> log4j:WARN No appenders could be found for logger  
> (org.apache.commons.configuration.ConfigurationUtils).
> log4j:WARN Please initialize the log4j system properly.
> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for  
> more info.
> get_pidf: 5 in /var/run/james.pid
> get_pidf: pid 15150
> check_tmp_file: /tmp/15150.jsvc_up
> INFO  17:11:31,869 | james.mailrepositorystore | JamesMailStore init...
> INFO  17:11:31,876 | james.mailrepositorystore | Registering Repository  
> instance of class  
> org.apache.james.mailrepository.file.FileMailRepository to handle file  
> protocol requests for repositories with key file
> INFO  17:11:31,876 | james.mailrepositorystore | Registering Repository  
> instance of class  
> org.apache.james.mailrepository.jdbc.JDBCMailRepository to handle db  
> protocol requests for repositories with key db
> INFO  17:11:31,876 | james.mailrepositorystore | Registering Repository  
> instance of class  
> org.apache.james.mailrepository.jdbc.JDBCMailRepository to handle dbfile  
> protocol requests for repositories with key dbfile
> INFO  17:11:31,877 | james.mailrepositorystore | Registering Repository  
> instance of class  
> org.apache.james.mailrepository.file.MBoxMailRepository to handle mbox  
> protocol requests for repositories with key mbox
> get_pidf: 5 in /var/run/james.pid
> get_pidf: pid 15150
> check_tmp_file: /tmp/15150.jsvc_up
> INFO  17:11:32,625 | james.dnsservice | Autodiscovery is enabled -  
> trying to discover your system's DNS Servers
> INFO  17:11:32,630 | james.dnsservice | Adding autodiscovered server  
> 192.168.2.1
> INFO  17:11:32,631 | james.dnsservice | DNS Server is: 192.168.2.1
> INFO  17:11:32,644 | james.dnsservice | Registered cache, resolver and  
> search paths as DNSJava defaults
> 28  James  WARN   [main] openjpa.Runtime - An error occurred while  
> registering a ClassTransformer with PersistenceUnitInfo: name 'James',  
> root URL  
> [file:/opt/james/james-server-container-spring-3.0-M3-SNAPSHOT/conf/].  
> The error has been consumed. To see it, set your openjpa.Runtime log  
> level to TRACE. Load-time class transformation will not be available.
> INFO  17:11:33,089 | james.domainlist | Set autodetect to: true
> INFO  17:11:33,089 | james.domainlist | Set autodetectIP to: true
> 66  James  INFO   [main] openjpa.Runtime - Starting OpenJPA 2.0.1
> 218  James  INFO   [main] openjpa.jdbc.JDBC - Using dictionary class  
> "org.apache.openjpa.jdbc.sql.PostgresDictionary".
> keyStore is :
> keyStore type is : jks
> keyStore provider is :
> init keystore
> init keymanager of type SunX509
> trustStore is:  
> /opt/james/james-server-container-spring-3.0-M3-SNAPSHOT/conf/serverkeystore
> trustStore type is : jks
> trustStore provider is :
> init truststore
> adding as trusted cert:
>    Subject: CN=vserver001
>    Issuer:  CN=vserver001
>    Algorithm: RSA; Serial number: 0x95e375a7936e0a8c
>    Valid from Mon Apr 04 01:13:59 UTC 2011 until Thu Apr 01 01:13:59 UTC  
> 2021
>
> trigger seeding of SecureRandom
> done seeding SecureRandom
> Allow unsafe renegotiation: false
> Allow legacy hello messages: true
> Is initial handshake: true
> Is secure renegotiation: false
> %% No cached client session
> *** ClientHello, TLSv1
> RandomCookie:  GMT: 1285246277 bytes = { 61, 9, 202, 38, 105, 179, 52,  
> 188, 212, 97, 68, 232, 58, 207, 55, 24, 252, 28, 210, 191, 163, 221, 36,  
> 58, 42, 147, 186, 98 }
> Session ID:  {}
> Cipher Suites: [SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA,  
> TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA,  
> TLS_ECDH_ECDSA_WITH_RC4_128_SHA, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA,  
> TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDH_RSA_WITH_RC4_128_SHA,  
> TLS_ECDH_RSA_WITH_AES_128_CBC_SHA, TLS_ECDH_RSA_WITH_AES_256_CBC_SHA,  
> TLS_ECDHE_ECDSA_WITH_RC4_128_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,  
> TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_RC4_128_SHA,  
> TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,  
> TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_CBC_SHA,  
> TLS_DHE_DSS_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_256_CBC_SHA,  
> SSL_RSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA,  
> TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA,  
> TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA,  
> TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA,  
> SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_DES_CBC_SHA,  
> SSL_DHE_RSA_WITH_DES_CBC_SHA, SSL_DHE_DSS_WITH_DES_CBC_SHA,  
> SSL_RSA_EXPORT_WITH_RC4_40_MD5, SSL_RSA_EXPORT_WITH_DES40_CBC_SHA,  
> SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA,  
> SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV]
> Compression Methods:  { 0 }
> Extension elliptic_curves, curve names: {secp256r1, sect163k1,  
> sect163r2, secp192r1, secp224r1, sect233k1, sect233r1, sect283k1,  
> sect283r1, secp384r1, sect409k1, sect409r1, secp521r1, sect571k1,  
> sect571r1, secp160k1, secp160r1, secp160r2, sect163r1, secp192k1,  
> sect193r1, sect193r2, secp224k1, sect239k1, secp256k1}
> Extension ec_point_formats, formats: [uncompressed]
> ***
> main, WRITE: TLSv1 Handshake, length = 177
> main, WRITE: SSLv2 client hello message, length = 173
> main, READ: TLSv1 Handshake, length = 81
> *** ServerHello, TLSv1
> RandomCookie:  GMT: 1285246277 bytes = { 6, 230, 128, 96, 111, 23, 56,  
> 115, 146, 196, 85, 251, 19, 67, 110, 200, 108, 43, 239, 139, 24, 44,  
> 238, 145, 240, 46, 77, 166 }
> Session ID:  {188, 126, 225, 176, 45, 114, 6, 47, 12, 109, 90, 83, 206,  
> 9, 124, 80, 18, 13, 252, 32, 146, 15, 49, 231, 44, 65, 51, 240, 125, 40,  
> 61, 159}
> Cipher Suite: SSL_RSA_WITH_RC4_128_SHA
> Compression Method: 0
> Extension renegotiation_info, renegotiated_connection: <empty>
> ***
> %% Created:  [Session-1, SSL_RSA_WITH_RC4_128_SHA]
> ** SSL_RSA_WITH_RC4_128_SHA
> main, READ: TLSv1 Handshake, length = 692
> *** Certificate chain
> chain [0] = [
> [
>    Version: V1
>    Subject: CN=vserver001
>    Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
>
>    Key:  Sun RSA public key, 2048 bits
>    modulus:  
> 23606405450662286831360470923851212178426932906770679866805390179044888376072897636557820556220065549978520917328485193176843671706001346579161954755501733483652998851100349040315790015655777366790923107317664562838818009308471060300886017209118021299745769447989255797335002567529966729497801601056497254566766376475037095614077641037734729460580380968187455634484317153293173044589039953270579814184189751192353311469941181559903801222778366970902310494341622464061619456616013060191694831960105325652636641138466757898671745492202060662468856006896427922013990944199295073318635110344053277841431841909907491037037
>    public exponent: 65537
>    Validity: [From: Mon Apr 04 01:13:59 UTC 2011,
>                 To: Thu Apr 01 01:13:59 UTC 2021]
>    Issuer: CN=vserver001
>    SerialNumber: [    95e375a7 936e0a8c]
>
> ]
>    Algorithm: [SHA1withRSA]
>    Signature:
> 0000: 48 FC 56 4C B0 AE F5 DE   3B E4 13 40 6D 54 A8 85  H.VL....;..@mT..
> 0010: D2 39 50 FE B8 73 BA AC   61 A9 B8 3C 49 AC 22 EB  .9P..s..a..<I.".
> 0020: 30 98 87 55 18 1B A0 6D   1C 26 8B 4D 50 59 D0 B8  0..U...m.&.MPY..
> 0030: 07 47 E9 C0 34 36 AE 27   FF 6B 02 8B 88 55 5C 9F  .G..46.'.k...U\.
> 0040: CA C5 8B AE 63 B5 C0 EB   22 34 7D 14 5D F8 8A FD  ....c..."4..]...
> 0050: F1 7C 48 BD 9F 61 8F 58   39 43 E8 6B 7A FF 9F 02  ..H..a.X9C.kz...
> 0060: 53 90 34 41 12 A3 E4 E7   D9 2F B1 56 8D E3 75 40  S.4A...../.V..u@
> 0070: 59 2B D2 E6 C1 6B D1 AE   C4 BF C4 6F 87 C0 DD 9F  Y+...k.....o....
> 0080: 30 85 67 D5 B5 01 A9 9C   76 2C 8C 04 AA B7 EA FD  0.g.....v,......
> 0090: 4E AA E0 30 5E 34 D9 5A   A4 87 10 48 35 17 B3 22  N..0^4.Z...H5.."
> 00A0: 1D BC CC 9D B9 1D EC 2F   9F E4 F6 A3 70 20 02 26  ......./....p .&
> 00B0: 54 2C D7 1C 1F BB 8E 64   1F F1 47 64 46 43 1C 7A  T,.....d..GdFC.z
> 00C0: 21 B5 1B 75 6E 2B 78 ED   6A 0C 93 88 D7 A8 0B AF  !..un+x.j.......
> 00D0: C0 C6 93 53 A0 77 95 95   E2 F0 6D 54 F7 F1 0A B2  ...S.w....mT....
> 00E0: 2B 79 D6 27 18 01 BB 7B   02 F3 CC 01 08 B1 76 05  +y.'..........v.
> 00F0: 6A BE B5 54 53 AA 3A 8D   90 DE C3 6A B8 48 E9 8A  j..TS.:....j.H..
>
> ]
> ***
> Found trusted certificate:
> [
> [
>    Version: V1
>    Subject: CN=vserver001
>    Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
>
>    Key:  Sun RSA public key, 2048 bits
>    modulus:  
> 23606405450662286831360470923851212178426932906770679866805390179044888376072897636557820556220065549978520917328485193176843671706001346579161954755501733483652998851100349040315790015655777366790923107317664562838818009308471060300886017209118021299745769447989255797335002567529966729497801601056497254566766376475037095614077641037734729460580380968187455634484317153293173044589039953270579814184189751192353311469941181559903801222778366970902310494341622464061619456616013060191694831960105325652636641138466757898671745492202060662468856006896427922013990944199295073318635110344053277841431841909907491037037
>    public exponent: 65537
>    Validity: [From: Mon Apr 04 01:13:59 UTC 2011,
>                 To: Thu Apr 01 01:13:59 UTC 2021]
>    Issuer: CN=vserver001
>    SerialNumber: [    95e375a7 936e0a8c]
>
> ]
>    Algorithm: [SHA1withRSA]
>    Signature:
> 0000: 48 FC 56 4C B0 AE F5 DE   3B E4 13 40 6D 54 A8 85  H.VL....;..@mT..
> 0010: D2 39 50 FE B8 73 BA AC   61 A9 B8 3C 49 AC 22 EB  .9P..s..a..<I.".
> 0020: 30 98 87 55 18 1B A0 6D   1C 26 8B 4D 50 59 D0 B8  0..U...m.&.MPY..
> 0030: 07 47 E9 C0 34 36 AE 27   FF 6B 02 8B 88 55 5C 9F  .G..46.'.k...U\.
> 0040: CA C5 8B AE 63 B5 C0 EB   22 34 7D 14 5D F8 8A FD  ....c..."4..]...
> 0050: F1 7C 48 BD 9F 61 8F 58   39 43 E8 6B 7A FF 9F 02  ..H..a.X9C.kz...
> 0060: 53 90 34 41 12 A3 E4 E7   D9 2F B1 56 8D E3 75 40  S.4A...../.V..u@
> 0070: 59 2B D2 E6 C1 6B D1 AE   C4 BF C4 6F 87 C0 DD 9F  Y+...k.....o....
> 0080: 30 85 67 D5 B5 01 A9 9C   76 2C 8C 04 AA B7 EA FD  0.g.....v,......
> 0090: 4E AA E0 30 5E 34 D9 5A   A4 87 10 48 35 17 B3 22  N..0^4.Z...H5.."
> 00A0: 1D BC CC 9D B9 1D EC 2F   9F E4 F6 A3 70 20 02 26  ......./....p .&
> 00B0: 54 2C D7 1C 1F BB 8E 64   1F F1 47 64 46 43 1C 7A  T,.....d..GdFC.z
> 00C0: 21 B5 1B 75 6E 2B 78 ED   6A 0C 93 88 D7 A8 0B AF  !..un+x.j.......
> 00D0: C0 C6 93 53 A0 77 95 95   E2 F0 6D 54 F7 F1 0A B2  ...S.w....mT....
> 00E0: 2B 79 D6 27 18 01 BB 7B   02 F3 CC 01 08 B1 76 05  +y.'..........v.
> 00F0: 6A BE B5 54 53 AA 3A 8D   90 DE C3 6A B8 48 E9 8A  j..TS.:....j.H..
>
> ]
> main, READ: TLSv1 Handshake, length = 4
> *** ServerHelloDone
> *** ClientKeyExchange, RSA PreMasterSecret, TLSv1
> main, WRITE: TLSv1 Handshake, length = 262
> SESSION KEYGEN:
> PreMaster Secret:
> 0000: 03 01 3D 0E B2 76 7A 07   BE 5D 09 BE 7A CA 40 58  ..=..vz..]..z.@X
> 0010: F2 32 B8 11 54 EF 91 71   A1 17 A0 EE E6 F7 95 8F  .2..T..q........
> 0020: 44 C0 B6 5F 32 E1 9F 00   82 B0 13 09 85 E2 6D 25  D.._2.........m%
> CONNECTION KEYGEN:
> Client Nonce:
> 0000: 4D 9B 4D 45 3D 09 CA 26   69 B3 34 BC D4 61 44 E8  M.ME=..&i.4..aD.
> 0010: 3A CF 37 18 FC 1C D2 BF   A3 DD 24 3A 2A 93 BA 62  :.7.......$:*..b
> Server Nonce:
> 0000: 4D 9B 4D 45 06 E6 80 60   6F 17 38 73 92 C4 55 FB  M.ME...`o.8s..U.
> 0010: 13 43 6E C8 6C 2B EF 8B   18 2C EE 91 F0 2E 4D A6  .Cn.l+...,....M.
> Master Secret:
> 0000: 54 57 C2 95 79 1A E0 64   25 EE 0B 1B AA 1D D0 45  TW..y..d%......E
> 0010: 28 E8 32 E0 70 61 CC A2   C8 D9 0A 3F 1F 0E C4 D1  (.2.pa.....?....
> 0020: 8E 24 0A 96 E0 84 25 47   8E F7 B6 40 19 77 4C 3D  .$....%G...@.wL=
> Client MAC write Secret:
> 0000: AA 0B 06 BC 4A 40 0B AF   5D 61 05 EF 7D 08 06 A8  ....J@..]a......
> 0010: 69 1B 9D 2F                                        i../
> Server MAC write Secret:
> 0000: BA 45 4E BC 91 45 7F 7F   B5 6A 31 CF DE 79 84 1A  .EN..E...j1..y..
> 0010: 15 29 9E 29                                        .).)
> Client write key:
> 0000: D4 88 E4 2F 68 CF F0 EB   F3 8F 33 A3 90 F8 B2 CF  .../h.....3.....
> Server write key:
> 0000: B0 26 DA 77 36 60 DB 31   52 28 CE 48 05 94 84 2B  .&.w6`.1R(.H...+
> ... no IV used for this cipher
> main, WRITE: TLSv1 Change Cipher Spec, length = 1
> *** Finished
> verify_data:  { 198, 139, 53, 249, 195, 177, 102, 54, 56, 8, 44, 199 }
> ***
> main, WRITE: TLSv1 Handshake, length = 36
> main, READ: TLSv1 Change Cipher Spec, length = 1
> main, READ: TLSv1 Handshake, length = 36
> *** Finished
> verify_data:  { 110, 87, 223, 39, 44, 27, 212, 173, 7, 193, 70, 50 }
> ***
> %% Cached client session: [Session-1, SSL_RSA_WITH_RC4_128_SHA]
> main, WRITE: TLSv1 Application Data, length = 114
> main, READ: TLSv1 Application Data, length = 33
> main, WRITE: TLSv1 Application Data, length = 61
> main, READ: TLSv1 Application Data, length = 340
> main, WRITE: TLSv1 Application Data, length = 25
> main, called close()
> main, called closeInternal(true)
> main, SEND TLSv1 ALERT:  warning, description = close_notify
> main, WRITE: TLSv1 Alert, length = 22
> main, called close()
> main, called closeInternal(true)
> main, called close()
> main, called closeInternal(true)
> Allow unsafe renegotiation: false
> Allow legacy hello messages: true
> Is initial handshake: true
> Is secure renegotiation: false
> %% Client cached [Session-1, SSL_RSA_WITH_RC4_128_SHA]
> %% Try resuming [Session-1, SSL_RSA_WITH_RC4_128_SHA] from port 41901
> *** ClientHello, TLSv1
> RandomCookie:  GMT: 1285246277 bytes = { 9, 245, 197, 17, 32, 9, 28,  
> 124, 199, 75, 34, 247, 133, 109, 142, 177, 67, 167, 172, 143, 196, 93,  
> 133, 144, 139, 39, 117, 225 }
> Session ID:  {188, 126, 225, 176, 45, 114, 6, 47, 12, 109, 90, 83, 206,  
> 9, 124, 80, 18, 13, 252, 32, 146, 15, 49, 231, 44, 65, 51, 240, 125, 40,  
> 61, 159}
> Cipher Suites: [SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA,  
> TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA,  
> TLS_ECDH_ECDSA_WITH_RC4_128_SHA, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA,  
> TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDH_RSA_WITH_RC4_128_SHA,  
> TLS_ECDH_RSA_WITH_AES_128_CBC_SHA, TLS_ECDH_RSA_WITH_AES_256_CBC_SHA,  
> TLS_ECDHE_ECDSA_WITH_RC4_128_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,  
> TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_RC4_128_SHA,  
> TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,  
> TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_CBC_SHA,  
> TLS_DHE_DSS_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_256_CBC_SHA,  
> SSL_RSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA,  
> TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA,  
> TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA,  
> TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA,  
> SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_DES_CBC_SHA,  
> SSL_DHE_RSA_WITH_DES_CBC_SHA, SSL_DHE_DSS_WITH_DES_CBC_SHA,  
> SSL_RSA_EXPORT_WITH_RC4_40_MD5, SSL_RSA_EXPORT_WITH_DES40_CBC_SHA,  
> SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA,  
> SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV]
> Compression Methods:  { 0 }
> Extension elliptic_curves, curve names: {secp256r1, sect163k1,  
> sect163r2, secp192r1, secp224r1, sect233k1, sect233r1, sect283k1,  
> sect283r1, secp384r1, sect409k1, sect409r1, secp521r1, sect571k1,  
> sect571r1, secp160k1, secp160r1, secp160r2, sect163r1, secp192k1,  
> sect193r1, sect193r2, secp224k1, sect239k1, secp256k1}
> Extension ec_point_formats, formats: [uncompressed]
> ***
> main, WRITE: TLSv1 Handshake, length = 209
> main, READ: TLSv1 Handshake, length = 81
> *** ServerHello, TLSv1
> RandomCookie:  GMT: 1285246277 bytes = { 137, 154, 254, 156, 199, 20,  
> 219, 205, 243, 31, 130, 156, 98, 69, 10, 54, 77, 35, 55, 190, 3, 246,  
> 88, 5, 89, 94, 250, 182 }
> Session ID:  {179, 191, 51, 19, 59, 81, 113, 232, 203, 192, 40, 93, 67,  
> 30, 166, 218, 70, 26, 31, 113, 75, 5, 64, 220, 101, 139, 212, 212, 74,  
> 199, 210, 206}
> Cipher Suite: SSL_RSA_WITH_RC4_128_SHA
> Compression Method: 0
> Extension renegotiation_info, renegotiated_connection: <empty>
> ***
> %% Created:  [Session-2, SSL_RSA_WITH_RC4_128_SHA]
> ** SSL_RSA_WITH_RC4_128_SHA
> main, READ: TLSv1 Handshake, length = 692
> *** Certificate chain
> chain [0] = [
> [
>    Version: V1
>    Subject: CN=vserver001
>    Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
>
>    Key:  Sun RSA public key, 2048 bits
>    modulus:  
> 23606405450662286831360470923851212178426932906770679866805390179044888376072897636557820556220065549978520917328485193176843671706001346579161954755501733483652998851100349040315790015655777366790923107317664562838818009308471060300886017209118021299745769447989255797335002567529966729497801601056497254566766376475037095614077641037734729460580380968187455634484317153293173044589039953270579814184189751192353311469941181559903801222778366970902310494341622464061619456616013060191694831960105325652636641138466757898671745492202060662468856006896427922013990944199295073318635110344053277841431841909907491037037
>    public exponent: 65537
>    Validity: [From: Mon Apr 04 01:13:59 UTC 2011,
>                 To: Thu Apr 01 01:13:59 UTC 2021]
>    Issuer: CN=vserver001
>    SerialNumber: [    95e375a7 936e0a8c]
>
> ]
>    Algorithm: [SHA1withRSA]
>    Signature:
> 0000: 48 FC 56 4C B0 AE F5 DE   3B E4 13 40 6D 54 A8 85  H.VL....;..@mT..
> 0010: D2 39 50 FE B8 73 BA AC   61 A9 B8 3C 49 AC 22 EB  .9P..s..a..<I.".
> 0020: 30 98 87 55 18 1B A0 6D   1C 26 8B 4D 50 59 D0 B8  0..U...m.&.MPY..
> 0030: 07 47 E9 C0 34 36 AE 27   FF 6B 02 8B 88 55 5C 9F  .G..46.'.k...U\.
> 0040: CA C5 8B AE 63 B5 C0 EB   22 34 7D 14 5D F8 8A FD  ....c..."4..]...
> 0050: F1 7C 48 BD 9F 61 8F 58   39 43 E8 6B 7A FF 9F 02  ..H..a.X9C.kz...
> 0060: 53 90 34 41 12 A3 E4 E7   D9 2F B1 56 8D E3 75 40  S.4A...../.V..u@
> 0070: 59 2B D2 E6 C1 6B D1 AE   C4 BF C4 6F 87 C0 DD 9F  Y+...k.....o....
> 0080: 30 85 67 D5 B5 01 A9 9C   76 2C 8C 04 AA B7 EA FD  0.g.....v,......
> 0090: 4E AA E0 30 5E 34 D9 5A   A4 87 10 48 35 17 B3 22  N..0^4.Z...H5.."
> 00A0: 1D BC CC 9D B9 1D EC 2F   9F E4 F6 A3 70 20 02 26  ......./....p .&
> 00B0: 54 2C D7 1C 1F BB 8E 64   1F F1 47 64 46 43 1C 7A  T,.....d..GdFC.z
> 00C0: 21 B5 1B 75 6E 2B 78 ED   6A 0C 93 88 D7 A8 0B AF  !..un+x.j.......
> 00D0: C0 C6 93 53 A0 77 95 95   E2 F0 6D 54 F7 F1 0A B2  ...S.w....mT....
> 00E0: 2B 79 D6 27 18 01 BB 7B   02 F3 CC 01 08 B1 76 05  +y.'..........v.
> 00F0: 6A BE B5 54 53 AA 3A 8D   90 DE C3 6A B8 48 E9 8A  j..TS.:....j.H..
>
> ]
> ***
> Found trusted certificate:
> [
> [
>    Version: V1
>    Subject: CN=vserver001
>    Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
>
>    Key:  Sun RSA public key, 2048 bits
>    modulus:  
> 23606405450662286831360470923851212178426932906770679866805390179044888376072897636557820556220065549978520917328485193176843671706001346579161954755501733483652998851100349040315790015655777366790923107317664562838818009308471060300886017209118021299745769447989255797335002567529966729497801601056497254566766376475037095614077641037734729460580380968187455634484317153293173044589039953270579814184189751192353311469941181559903801222778366970902310494341622464061619456616013060191694831960105325652636641138466757898671745492202060662468856006896427922013990944199295073318635110344053277841431841909907491037037
>    public exponent: 65537
>    Validity: [From: Mon Apr 04 01:13:59 UTC 2011,
>                 To: Thu Apr 01 01:13:59 UTC 2021]
>    Issuer: CN=vserver001
>    SerialNumber: [    95e375a7 936e0a8c]
>
> ]
>    Algorithm: [SHA1withRSA]
>    Signature:
> 0000: 48 FC 56 4C B0 AE F5 DE   3B E4 13 40 6D 54 A8 85  H.VL....;..@mT..
> 0010: D2 39 50 FE B8 73 BA AC   61 A9 B8 3C 49 AC 22 EB  .9P..s..a..<I.".
> 0020: 30 98 87 55 18 1B A0 6D   1C 26 8B 4D 50 59 D0 B8  0..U...m.&.MPY..
> 0030: 07 47 E9 C0 34 36 AE 27   FF 6B 02 8B 88 55 5C 9F  .G..46.'.k...U\.
> 0040: CA C5 8B AE 63 B5 C0 EB   22 34 7D 14 5D F8 8A FD  ....c..."4..]...
> 0050: F1 7C 48 BD 9F 61 8F 58   39 43 E8 6B 7A FF 9F 02  ..H..a.X9C.kz...
> 0060: 53 90 34 41 12 A3 E4 E7   D9 2F B1 56 8D E3 75 40  S.4A...../.V..u@
> 0070: 59 2B D2 E6 C1 6B D1 AE   C4 BF C4 6F 87 C0 DD 9F  Y+...k.....o....
> 0080: 30 85 67 D5 B5 01 A9 9C   76 2C 8C 04 AA B7 EA FD  0.g.....v,......
> 0090: 4E AA E0 30 5E 34 D9 5A   A4 87 10 48 35 17 B3 22  N..0^4.Z...H5.."
> 00A0: 1D BC CC 9D B9 1D EC 2F   9F E4 F6 A3 70 20 02 26  ......./....p .&
> 00B0: 54 2C D7 1C 1F BB 8E 64   1F F1 47 64 46 43 1C 7A  T,.....d..GdFC.z
> 00C0: 21 B5 1B 75 6E 2B 78 ED   6A 0C 93 88 D7 A8 0B AF  !..un+x.j.......
> 00D0: C0 C6 93 53 A0 77 95 95   E2 F0 6D 54 F7 F1 0A B2  ...S.w....mT....
> 00E0: 2B 79 D6 27 18 01 BB 7B   02 F3 CC 01 08 B1 76 05  +y.'..........v.
> 00F0: 6A BE B5 54 53 AA 3A 8D   90 DE C3 6A B8 48 E9 8A  j..TS.:....j.H..
>
> ]
> main, READ: TLSv1 Handshake, length = 4
> *** ServerHelloDone
> *** ClientKeyExchange, RSA PreMasterSecret, TLSv1
> main, WRITE: TLSv1 Handshake, length = 262
> SESSION KEYGEN:
> PreMaster Secret:
> 0000: 03 01 45 06 CD 43 78 DC   EA CC 8D C4 77 63 D2 E4  ..E..Cx.....wc..
> 0010: 39 DA 33 B9 3C BD 15 B8   21 7D 0E F9 17 FB 27 0C  9.3.<...!.....'.
> 0020: C4 41 C3 39 E0 31 4E B7   21 03 A7 E2 C3 2E 55 CF  .A.9.1N.!.....U.
> CONNECTION KEYGEN:
> Client Nonce:
> 0000: 4D 9B 4D 45 09 F5 C5 11   20 09 1C 7C C7 4B 22 F7  M.ME.... ....K".
> 0010: 85 6D 8E B1 43 A7 AC 8F   C4 5D 85 90 8B 27 75 E1  .m..C....]...'u.
> Server Nonce:
> 0000: 4D 9B 4D 45 89 9A FE 9C   C7 14 DB CD F3 1F 82 9C  M.ME............
> 0010: 62 45 0A 36 4D 23 37 BE   03 F6 58 05 59 5E FA B6  bE.6M#7...X.Y^..
> Master Secret:
> 0000: 49 FC F0 4E 37 EA 6E AA   37 B1 9B 37 1A A7 A4 82  I..N7.n.7..7....
> 0010: 22 0D FF 46 AF E3 D7 FE   79 E8 ED C1 0D 6E D5 92  "..F....y....n..
> 0020: 41 9A B1 77 09 A9 14 8A   5B FC D7 75 31 93 EE 6F  A..w....[..u1..o
> Client MAC write Secret:
> 0000: 01 84 87 FE A8 5C 55 28   6C 91 EE 58 0E 1D 80 F7  .....\U(l..X....
> 0010: 82 AA CB 18                                        ....
> Server MAC write Secret:
> 0000: BC F2 E7 7B 16 51 24 A3   52 91 97 09 D8 98 95 CF  .....Q$.R.......
> 0010: 2C 26 DB 55                                        ,&.U
> Client write key:
> 0000: 6D D9 3F BC DE EB 3F 8E   54 27 3A B0 54 D7 2A 99  m.?...?.T':.T.*.
> Server write key:
> 0000: A4 3C D6 70 E2 52 D6 28   89 96 84 40 FE BB 8E 28  .<.p.R.(...@...(
> ... no IV used for this cipher
> main, WRITE: TLSv1 Change Cipher Spec, length = 1
> *** Finished
> verify_data:  { 237, 151, 150, 28, 30, 56, 205, 112, 3, 27, 83, 174 }
> ***
> main, WRITE: TLSv1 Handshake, length = 36
> main, READ: TLSv1 Change Cipher Spec, length = 1
> main, READ: TLSv1 Handshake, length = 36
> *** Finished
> verify_data:  { 211, 148, 237, 105, 221, 125, 140, 80, 223, 254, 138, 61  
> }
> ***
> %% Cached client session: [Session-2, SSL_RSA_WITH_RC4_128_SHA]
> main, WRITE: TLSv1 Application Data, length = 114
> main, READ: TLSv1 Application Data, length = 33
> main, WRITE: TLSv1 Application Data, length = 61
> main, READ: TLSv1 Application Data, length = 340
> main, WRITE: TLSv1 Application Data, length = 1012
> main, READ: TLSv1 Application Data, length = 874
> main, WRITE: TLSv1 Application Data, length = 152
> main, READ: TLSv1 Application Data, length = 123
> main, WRITE: TLSv1 Application Data, length = 1009
> main, READ: TLSv1 Application Data, length = 1065
> main, WRITE: TLSv1 Application Data, length = 152
> main, READ: TLSv1 Application Data, length = 123
> main, WRITE: TLSv1 Application Data, length = 1023
> main, READ: TLSv1 Application Data, length = 707
> main, WRITE: TLSv1 Application Data, length = 152
> main, READ: TLSv1 Application Data, length = 123
> main, WRITE: TLSv1 Application Data, length = 1016
> main, READ: TLSv1 Application Data, length = 882
> main, WRITE: TLSv1 Application Data, length = 152
> main, READ: TLSv1 Application Data, length = 123
> main, WRITE: TLSv1 Application Data, length = 1021
> main, READ: TLSv1 Application Data, length = 579
> main, WRITE: TLSv1 Application Data, length = 152
> main, READ: TLSv1 Application Data, length = 123
> main, WRITE: TLSv1 Application Data, length = 1009
> main, READ: TLSv1 Application Data, length = 758
> main, WRITE: TLSv1 Application Data, length = 152
> main, READ: TLSv1 Application Data, length = 123
> main, WRITE: TLSv1 Application Data, length = 1018
> main, READ: TLSv1 Application Data, length = 1016
> main, WRITE: TLSv1 Application Data, length = 152
> main, READ: TLSv1 Application Data, length = 123
> main, WRITE: TLSv1 Application Data, length = 1011
> main, READ: TLSv1 Application Data, length = 476
> main, WRITE: TLSv1 Application Data, length = 152
> main, READ: TLSv1 Application Data, length = 123
> main, WRITE: TLSv1 Application Data, length = 1017
> main, READ: TLSv1 Application Data, length = 687
> main, WRITE: TLSv1 Application Data, length = 152
> main, READ: TLSv1 Application Data, length = 123
> main, WRITE: TLSv1 Application Data, length = 1023
> main, READ: TLSv1 Application Data, length = 1441
> main, WRITE: TLSv1 Application Data, length = 130
> main, READ: TLSv1 Application Data, length = 101
> main, WRITE: TLSv1 Application Data, length = 168
> main, READ: TLSv1 Application Data, length = 127
> main, WRITE: TLSv1 Application Data, length = 152
> main, READ: TLSv1 Application Data, length = 123
> main, WRITE: TLSv1 Application Data, length = 134
> main, READ: TLSv1 Application Data, length = 96
> main, WRITE: TLSv1 Application Data, length = 1562
> main, READ: TLSv1 Application Data, length = 477
> main, WRITE: TLSv1 Application Data, length = 1559
> main, READ: TLSv1 Application Data, length = 477
> main, WRITE: TLSv1 Application Data, length = 1573
> main, READ: TLSv1 Application Data, length = 477
> main, WRITE: TLSv1 Application Data, length = 1566
> main, READ: TLSv1 Application Data, length = 642
> main, WRITE: TLSv1 Application Data, length = 1571
> main, READ: TLSv1 Application Data, length = 477
> main, WRITE: TLSv1 Application Data, length = 1559
> main, READ: TLSv1 Application Data, length = 477
> main, WRITE: TLSv1 Application Data, length = 1568
> main, READ: TLSv1 Application Data, length = 646
> main, WRITE: TLSv1 Application Data, length = 1561
> main, READ: TLSv1 Application Data, length = 477
> main, WRITE: TLSv1 Application Data, length = 1567
> main, READ: TLSv1 Application Data, length = 477
> main, WRITE: TLSv1 Application Data, length = 1573
> main, READ: TLSv1 Application Data, length = 850
> main, WRITE: TLSv1 Application Data, length = 1012
> main, READ: TLSv1 Application Data, length = 874
> main, WRITE: TLSv1 Application Data, length = 1590
> main, READ: TLSv1 Application Data, length = 477
> main, WRITE: TLSv1 Application Data, length = 1011
> main, READ: TLSv1 Application Data, length = 476
> main, WRITE: TLSv1 Application Data, length = 1589
> main, READ: TLSv1 Application Data, length = 477
> main, WRITE: TLSv1 Application Data, length = 1016
> main, READ: TLSv1 Application Data, length = 882
> main, WRITE: TLSv1 Application Data, length = 1594
> main, READ: TLSv1 Application Data, length = 642
> main, WRITE: TLSv1 Application Data, length = 1038
> main, READ: TLSv1 Application Data, length = 1065
> main, WRITE: TLSv1 Application Data, length = 1587
> main, READ: TLSv1 Application Data, length = 477
> main, WRITE: TLSv1 Application Data, length = 1018
> main, READ: TLSv1 Application Data, length = 1016
> main, WRITE: TLSv1 Application Data, length = 1596
> main, READ: TLSv1 Application Data, length = 646
> main, WRITE: TLSv1 Application Data, length = 1023
> main, READ: TLSv1 Application Data, length = 1441
> main, WRITE: TLSv1 Application Data, length = 1601
> main, READ: TLSv1 Application Data, length = 850
> main, WRITE: TLSv1 Application Data, length = 1009
> main, READ: TLSv1 Application Data, length = 758
> main, WRITE: TLSv1 Application Data, length = 1587
> main, READ: TLSv1 Application Data, length = 477
> Finalizer, called close()
> Finalizer, called closeInternal(true)
> main, WRITE: TLSv1 Application Data, length = 1017
> main, READ: TLSv1 Application Data, length = 687
> main, WRITE: TLSv1 Application Data, length = 1595
> main, READ: TLSv1 Application Data, length = 477
> main, WRITE: TLSv1 Application Data, length = 1023
> main, READ: TLSv1 Application Data, length = 707
> main, WRITE: TLSv1 Application Data, length = 1601
> main, READ: TLSv1 Application Data, length = 477
> main, WRITE: TLSv1 Application Data, length = 160
> main, READ: TLSv1 Application Data, length = 87
> WARN  17:11:35,868 | james.mailetcontext | The specified postmaster  
> address ( postmaster@localhost ) is not a local address.  This is not  
> necessarily a problem, but it does mean that emails addressed to the  
> postmaster will be routed to another server.  For some configurations  
> this may cause problems.
> INFO  17:11:36,019 | james.mailprocessor | Matcher All instantiated.
> INFO  17:11:36,024 | james.mailprocessor | Mailet PostmasterAlias  
> instantiated.
> INFO  17:11:36,030 | james.mailprocessor | Matcher RelayLimit=30  
> instantiated.
> INFO  17:11:36,034 | james.mailprocessor | Mailet Null instantiated.
> INFO  17:11:36,037 | james.mailprocessor | Matcher SMTPAuthSuccessful  
> instantiated.
> INFO  17:11:36,042 | james.mailprocessor | Mailet ToProcessor  
> instantiated.
> INFO  17:11:36,047 | james.mailprocessor | Matcher  
> InSpammerBlacklist=dnsbl.njabl.org. instantiated.
> INFO  17:11:36,049 | james.mailprocessor | Mailet ToProcessor  
> instantiated.
> INFO  17:11:36,049 | james.mailprocessor | Matcher All instantiated.
> INFO  17:11:36,050 | james.mailprocessor | Mailet ToProcessor  
> instantiated.
> INFO  17:11:37,854 | james.mailprocessor | Matcher SMTPAuthSuccessful  
> instantiated.
> INFO  17:11:37,868 | james.mailprocessor | Mailet SetMimeHeader  
> instantiated.
> INFO  17:11:37,869 | james.mailprocessor | Matcher All instantiated.
> INFO  17:11:37,937 | james.mailprocessor | Mailet VirtualUserTable  
> instantiated.
> INFO  17:11:37,951 | james.mailprocessor | Matcher RecipientIsLocal  
> instantiated.
> ERROR 17:11:38,059 | james.mailprocessor | Unable to init mailet  
> LocalDelivery: org.apache.mailet.MailetException: Could not load mailet  
> (LocalDelivery);
>    nested exception is:
> 	org.springframework.beans.factory.BeanCreationException: Error creating  
> bean with name 'org.apache.james.transport.mailets.LocalDelivery':  
> Injection of resource dependencies failed; nested exception is  
> org.springframework.beans.factory.BeanCreationException: Error creating  
> bean with name 'jpa-mailboxmanager' defined in class path resource  
> [context/james-mailbox-jpa-context.xml]: Could not resolve matching  
> constructor (hint: specify index/type/name arguments for simple  
> parameters to avoid type ambiguities)
> org.apache.mailet.MailetException: Could not load mailet (LocalDelivery);
>    nested exception is:
> 	org.springframework.beans.factory.BeanCreationException: Error creating  
> bean with name 'org.apache.james.transport.mailets.LocalDelivery':  
> Injection of resource dependencies failed; nested exception is  
> org.springframework.beans.factory.BeanCreationException: Error creating  
> bean with name 'jpa-mailboxmanager' defined in class path resource  
> [context/james-mailbox-jpa-context.xml]: Could not resolve matching  
> constructor (hint: specify index/type/name arguments for simple  
> parameters to avoid type ambiguities)
> 	at  
> org.apache.james.container.spring.bean.factory.mailetcontainer.AbstractLoaderBeanFactory.loadFailed(AbstractLoaderBeanFactory.java:59)
> 	at  
> org.apache.james.container.spring.bean.factory.mailetcontainer.MailetLoaderBeanFactory.getMailet(MailetLoaderBeanFactory.java:55)
> 	at  
> org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.parseConfiguration(AbstractStateMailetProcessor.java:382)
> 	at  
> org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.init(AbstractStateMailetProcessor.java:119)
> 	at  
> org.apache.james.mailetcontainer.camel.CamelMailetProcessor.init(CamelMailetProcessor.java:111)
> 	at  
> org.apache.james.mailetcontainer.camel.CamelCompositeProcessor.createMailProcessor(CamelCompositeProcessor.java:110)
> 	at  
> org.apache.james.mailetcontainer.lib.AbstractStateCompositeProcessor.init(AbstractStateCompositeProcessor.java:192)
> 	at  
> org.apache.james.mailetcontainer.camel.CamelCompositeProcessor.init(CamelCompositeProcessor.java:67)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at  
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at  
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:616)
> 	at  
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
> 	at  
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
> 	at  
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1413)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
> 	at  
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
> 	at  
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
> 	at  
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
> 	at  
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
> 	at  
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> 	at  
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> 	at  
> org.apache.james.container.spring.context.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:39)
> 	at org.apache.james.container.spring.Main.init(Main.java:62)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at  
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at  
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:616)
> 	at  
> org.apache.commons.daemon.support.DaemonLoader.load(DaemonLoader.java:164)
> Caused by: org.springframework.beans.factory.BeanCreationException:  
> Error creating bean with name  
> 'org.apache.james.transport.mailets.LocalDelivery': Injection of  
> resource dependencies failed; nested exception is  
> org.springframework.beans.factory.BeanCreationException: Error creating  
> bean with name 'jpa-mailboxmanager' defined in class path resource  
> [context/james-mailbox-jpa-context.xml]: Could not resolve matching  
> constructor (hint: specify index/type/name arguments for simple  
> parameters to avoid type ambiguities)
> 	at  
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:300)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1074)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
> 	at  
> org.apache.james.container.spring.bean.factory.mailetcontainer.AbstractLoaderBeanFactory.load(AbstractLoaderBeanFactory.java:45)
> 	at  
> org.apache.james.container.spring.bean.factory.mailetcontainer.MailetLoaderBeanFactory.getMailet(MailetLoaderBeanFactory.java:45)
> 	... 33 more
> Caused by: org.springframework.beans.factory.BeanCreationException:  
> Error creating bean with name 'jpa-mailboxmanager' defined in class path  
> resource [context/james-mailbox-jpa-context.xml]: Could not resolve  
> matching constructor (hint: specify index/type/name arguments for simple  
> parameters to avoid type ambiguities)
> 	at  
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:250)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
> 	at  
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
> 	at  
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:435)
> 	at  
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:409)
> 	at  
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:541)
> 	at  
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:156)
> 	at  
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> 	at  
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> 	... 39 more
> ERROR 17:11:38,069 | james.mailprocessor | Caused by nested exception:
> org.springframework.beans.factory.BeanCreationException: Error creating  
> bean with name 'org.apache.james.transport.mailets.LocalDelivery':  
> Injection of resource dependencies failed; nested exception is  
> org.springframework.beans.factory.BeanCreationException: Error creating  
> bean with name 'jpa-mailboxmanager' defined in class path resource  
> [context/james-mailbox-jpa-context.xml]: Could not resolve matching  
> constructor (hint: specify index/type/name arguments for simple  
> parameters to avoid type ambiguities)
> 	at  
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:300)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1074)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
> 	at  
> org.apache.james.container.spring.bean.factory.mailetcontainer.AbstractLoaderBeanFactory.load(AbstractLoaderBeanFactory.java:45)
> 	at  
> org.apache.james.container.spring.bean.factory.mailetcontainer.MailetLoaderBeanFactory.getMailet(MailetLoaderBeanFactory.java:45)
> 	at  
> org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.parseConfiguration(AbstractStateMailetProcessor.java:382)
> 	at  
> org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.init(AbstractStateMailetProcessor.java:119)
> 	at  
> org.apache.james.mailetcontainer.camel.CamelMailetProcessor.init(CamelMailetProcessor.java:111)
> 	at  
> org.apache.james.mailetcontainer.camel.CamelCompositeProcessor.createMailProcessor(CamelCompositeProcessor.java:110)
> 	at  
> org.apache.james.mailetcontainer.lib.AbstractStateCompositeProcessor.init(AbstractStateCompositeProcessor.java:192)
> 	at  
> org.apache.james.mailetcontainer.camel.CamelCompositeProcessor.init(CamelCompositeProcessor.java:67)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at  
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at  
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:616)
> 	at  
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
> 	at  
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
> 	at  
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1413)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
> 	at  
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
> 	at  
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
> 	at  
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
> 	at  
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
> 	at  
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> 	at  
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> 	at  
> org.apache.james.container.spring.context.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:39)
> 	at org.apache.james.container.spring.Main.init(Main.java:62)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at  
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at  
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:616)
> 	at  
> org.apache.commons.daemon.support.DaemonLoader.load(DaemonLoader.java:164)
> Caused by: org.springframework.beans.factory.BeanCreationException:  
> Error creating bean with name 'jpa-mailboxmanager' defined in class path  
> resource [context/james-mailbox-jpa-context.xml]: Could not resolve  
> matching constructor (hint: specify index/type/name arguments for simple  
> parameters to avoid type ambiguities)
> 	at  
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:250)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
> 	at  
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
> 	at  
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:435)
> 	at  
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:409)
> 	at  
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:541)
> 	at  
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:156)
> 	at  
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> 	at  
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> 	... 39 more
> main, WRITE: TLSv1 Application Data, length = 25
> main, called close()
> main, called closeInternal(true)
> main, SEND TLSv1 ALERT:  warning, description = close_notify
> main, WRITE: TLSv1 Alert, length = 22
> main, called close()
> main, called closeInternal(true)
> main, called close()
> main, called closeInternal(true)
> java.lang.reflect.InvocationTargetException
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at  
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at  
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:616)
> 	at  
> org.apache.commons.daemon.support.DaemonLoader.load(DaemonLoader.java:164)
> Caused by: org.springframework.beans.factory.BeanCreationException:  
> Error creating bean with name 'mailprocessor': Invocation of init method  
> failed; nested exception is  
> org.apache.commons.configuration.ConfigurationException: Unable to init  
> mailet LocalDelivery
> 	at  
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1413)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
> 	at  
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
> 	at  
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
> 	at  
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
> 	at  
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
> 	at  
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> 	at  
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> 	at  
> org.apache.james.container.spring.context.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:39)
> 	at org.apache.james.container.spring.Main.init(Main.java:62)
> 	... 5 more
> Caused by: org.apache.commons.configuration.ConfigurationException:  
> Unable to init mailet LocalDelivery
> 	at  
> org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.parseConfiguration(AbstractStateMailetProcessor.java:396)
> 	at  
> org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.init(AbstractStateMailetProcessor.java:119)
> 	at  
> org.apache.james.mailetcontainer.camel.CamelMailetProcessor.init(CamelMailetProcessor.java:111)
> 	at  
> org.apache.james.mailetcontainer.camel.CamelCompositeProcessor.createMailProcessor(CamelCompositeProcessor.java:110)
> 	at  
> org.apache.james.mailetcontainer.lib.AbstractStateCompositeProcessor.init(AbstractStateCompositeProcessor.java:192)
> 	at  
> org.apache.james.mailetcontainer.camel.CamelCompositeProcessor.init(CamelCompositeProcessor.java:67)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at  
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at  
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:616)
> 	at  
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
> 	at  
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
> 	at  
> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
> 	... 20 more
> Caused by: org.apache.mailet.MailetException: Could not load mailet  
> (LocalDelivery);
>    nested exception is:
> 	org.springframework.beans.factory.BeanCreationException: Error creating  
> bean with name 'org.apache.james.transport.mailets.LocalDelivery':  
> Injection of resource dependencies failed; nested exception is  
> org.springframework.beans.factory.BeanCreationException: Error creating  
> bean with name 'jpa-mailboxmanager' defined in class path resource  
> [context/james-mailbox-jpa-context.xml]: Could not resolve matching  
> constructor (hint: specify index/type/name arguments for simple  
> parameters to avoid type ambiguities)
> 	at  
> org.apache.james.container.spring.bean.factory.mailetcontainer.AbstractLoaderBeanFactory.loadFailed(AbstractLoaderBeanFactory.java:59)
> 	at  
> org.apache.james.container.spring.bean.factory.mailetcontainer.MailetLoaderBeanFactory.getMailet(MailetLoaderBeanFactory.java:55)
> 	at  
> org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.parseConfiguration(AbstractStateMailetProcessor.java:382)
> 	... 32 more
> Caused by: org.springframework.beans.factory.BeanCreationException:  
> Error creating bean with name  
> 'org.apache.james.transport.mailets.LocalDelivery': Injection of  
> resource dependencies failed; nested exception is  
> org.springframework.beans.factory.BeanCreationException: Error creating  
> bean with name 'jpa-mailboxmanager' defined in class path resource  
> [context/james-mailbox-jpa-context.xml]: Could not resolve matching  
> constructor (hint: specify index/type/name arguments for simple  
> parameters to avoid type ambiguities)
> 	at  
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:300)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1074)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
> 	at  
> org.apache.james.container.spring.bean.factory.mailetcontainer.AbstractLoaderBeanFactory.load(AbstractLoaderBeanFactory.java:45)
> 	at  
> org.apache.james.container.spring.bean.factory.mailetcontainer.MailetLoaderBeanFactory.getMailet(MailetLoaderBeanFactory.java:45)
> 	... 33 more
> Caused by: org.springframework.beans.factory.BeanCreationException:  
> Error creating bean with name 'jpa-mailboxmanager' defined in class path  
> resource [context/james-mailbox-jpa-context.xml]: Could not resolve  
> matching constructor (hint: specify index/type/name arguments for simple  
> parameters to avoid type ambiguities)
> 	at  
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:250)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
> 	at  
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
> 	at  
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
> 	at  
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
> 	at  
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:435)
> 	at  
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:409)
> 	at  
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:541)
> 	at  
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:156)
> 	at  
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> 	at  
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> 	... 39 more
> Cannot load daemon
> java_load failed
> Service exit with a return value of 3
> FAIL
>
>
> warm regards
> Darko
>
> Am 05.04.2011, 18:42 Uhr, schrieb Norman Maurer <no...@apache.org>:
>
>> try:
>> database.url=jdbc:postgresql://192.168.0.60/james&amp;ssl=true
>>
>> Hope it works,
>> Norman
>>
>>
>>
>> Am 05.04.2011 um 18:40 schrieb Darko Hojnik:
>>
>>> Hello Norman,
>>>
>>> Thanks for your respond. But stil no luck :(
>>> With database.url=jdbc:postgresql://192.168.0.60/james&ssl=true it  
>>> will try to connect to the database james&ssl=true and SSL is still off
>>>
>>> best regards
>>> Darko Hojnik
>>>
>>> Am 05.04.2011, 18:14 Uhr, schrieb Norman Maurer <no...@apache.org>:
>>>
>>>> Hi there,
>>>>
>>>> I think from the docs you need to add the ssl=true the url as  
>>>> parameter. So prolly something like this:
>>>>
>>>> database.url=jdbc:postgresql://192.168.0.60/james&ssl=true
>>>>
>>>> Bye,
>>>> Norman
>>>> Am 05.04.2011 um 18:09 schrieb Darko Hojnik:
>>>>
>>>>> Hi there,
>>>>>
>>>>> I have changed database.properties from Apache James from derby to  
>>>>> PostgreSQL. Without SSL I think it works. The server has filled some  
>>>>> tables inside the database.
>>>>> Under http://jdbc.postgresql.org/documentation/81/ssl-client.html  
>>>>> I've read the documentation for using SSL. So I've added the needed  
>>>>> -Djava options. And the database.properties I've filled
>>>>>
>>>>> database.driverClassName=org.postgresql.Driver
>>>>> database.url=jdbc:postgresql://192.168.0.60/james
>>>>> database.username=james
>>>>> database.password=james
>>>>> vendorAdapter.database=POSTGRESQL
>>>>> ssl=true
>>>>>
>>>>>
>>>>> Also I've tried
>>>>>
>>>>> database.driverClassName=org.postgresql.Driver
>>>>> database.url=jdbc:postgresql://192.168.0.60/james
>>>>> database.username=james
>>>>> database.password=james
>>>>> vendorAdapter.database=POSTGRESQL
>>>>> database.ssl=true
>>>>> database.sslfactory=org.postgresql.ssl.NonValidatingFactory
>>>>>
>>>>> So my problem after all is that the org.postgresql.Driver still  
>>>>> doesn't start with the parameter ssl=true. Currently I've tried it  
>>>>> at home. But on my production environment the box with Apache James  
>>>>> and the Box with PostgreSQL also both servers are in the same  
>>>>> Datacenter but not in an 100% trustful network. So I really need  
>>>>> SSL! Could anybody tell me whats doing the trick?
>>>>>
>>>>> best regards
>>>>> Darko Hojnik
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>>>>> For additional commands, e-mail: server-user-help@james.apache.org
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>>>> For additional commands, e-mail: server-user-help@james.apache.org
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>>> For additional commands, e-mail: server-user-help@james.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> For additional commands, e-mail: server-user-help@james.apache.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: Connection Parameters and database.properties using SSL?

Posted by Darko Hojnik <ho...@virtualizing.org>.
Hi Norman,

I think it's database.url=jdbc:postgresql://192.168.0.60/james?ssl=true

But after the SSL seems to be working. But I get horrible exptions. I'm  
still running Apache James with JSVC and additional options for JAVA are

            -Djavax.net.ssl.trustStore=$JAMES_HOME/conf/serverkeystore \
            -Djavax.net.ssl.trustStorePassword=gargamel007 \
            -Djavax.net.debug=ssl

Java VM created successfully
Class org/apache/commons/daemon/support/DaemonLoader found
Native methods registered
java_init done
Daemon loading...
INFO  17:11:17,868 |  
org.apache.james.container.spring.context.JamesServerApplicationContext |  
Refreshing  
org.apache.james.container.spring.context.JamesServerApplicationContext@5c1428ea:  
startup date [Tue Apr 05 17:11:17 UTC 2011]; root of context hierarchy
get_pidf: 5 in /var/run/james.pid
get_pidf: pid 15150
check_tmp_file: /tmp/15150.jsvc_up
log4j:WARN No appenders could be found for logger  
(org.apache.commons.configuration.ConfigurationUtils).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for  
more info.
get_pidf: 5 in /var/run/james.pid
get_pidf: pid 15150
check_tmp_file: /tmp/15150.jsvc_up
INFO  17:11:31,869 | james.mailrepositorystore | JamesMailStore init...
INFO  17:11:31,876 | james.mailrepositorystore | Registering Repository  
instance of class org.apache.james.mailrepository.file.FileMailRepository  
to handle file protocol requests for repositories with key file
INFO  17:11:31,876 | james.mailrepositorystore | Registering Repository  
instance of class org.apache.james.mailrepository.jdbc.JDBCMailRepository  
to handle db protocol requests for repositories with key db
INFO  17:11:31,876 | james.mailrepositorystore | Registering Repository  
instance of class org.apache.james.mailrepository.jdbc.JDBCMailRepository  
to handle dbfile protocol requests for repositories with key dbfile
INFO  17:11:31,877 | james.mailrepositorystore | Registering Repository  
instance of class org.apache.james.mailrepository.file.MBoxMailRepository  
to handle mbox protocol requests for repositories with key mbox
get_pidf: 5 in /var/run/james.pid
get_pidf: pid 15150
check_tmp_file: /tmp/15150.jsvc_up
INFO  17:11:32,625 | james.dnsservice | Autodiscovery is enabled - trying  
to discover your system's DNS Servers
INFO  17:11:32,630 | james.dnsservice | Adding autodiscovered server  
192.168.2.1
INFO  17:11:32,631 | james.dnsservice | DNS Server is: 192.168.2.1
INFO  17:11:32,644 | james.dnsservice | Registered cache, resolver and  
search paths as DNSJava defaults
28  James  WARN   [main] openjpa.Runtime - An error occurred while  
registering a ClassTransformer with PersistenceUnitInfo: name 'James',  
root URL  
[file:/opt/james/james-server-container-spring-3.0-M3-SNAPSHOT/conf/]. The  
error has been consumed. To see it, set your openjpa.Runtime log level to  
TRACE. Load-time class transformation will not be available.
INFO  17:11:33,089 | james.domainlist | Set autodetect to: true
INFO  17:11:33,089 | james.domainlist | Set autodetectIP to: true
66  James  INFO   [main] openjpa.Runtime - Starting OpenJPA 2.0.1
218  James  INFO   [main] openjpa.jdbc.JDBC - Using dictionary class  
"org.apache.openjpa.jdbc.sql.PostgresDictionary".
keyStore is :
keyStore type is : jks
keyStore provider is :
init keystore
init keymanager of type SunX509
trustStore is:  
/opt/james/james-server-container-spring-3.0-M3-SNAPSHOT/conf/serverkeystore
trustStore type is : jks
trustStore provider is :
init truststore
adding as trusted cert:
   Subject: CN=vserver001
   Issuer:  CN=vserver001
   Algorithm: RSA; Serial number: 0x95e375a7936e0a8c
   Valid from Mon Apr 04 01:13:59 UTC 2011 until Thu Apr 01 01:13:59 UTC  
2021

trigger seeding of SecureRandom
done seeding SecureRandom
Allow unsafe renegotiation: false
Allow legacy hello messages: true
Is initial handshake: true
Is secure renegotiation: false
%% No cached client session
*** ClientHello, TLSv1
RandomCookie:  GMT: 1285246277 bytes = { 61, 9, 202, 38, 105, 179, 52,  
188, 212, 97, 68, 232, 58, 207, 55, 24, 252, 28, 210, 191, 163, 221, 36,  
58, 42, 147, 186, 98 }
Session ID:  {}
Cipher Suites: [SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA,  
TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA,  
TLS_ECDH_ECDSA_WITH_RC4_128_SHA, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA,  
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDH_RSA_WITH_RC4_128_SHA,  
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA, TLS_ECDH_RSA_WITH_AES_256_CBC_SHA,  
TLS_ECDHE_ECDSA_WITH_RC4_128_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,  
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_RC4_128_SHA,  
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,  
TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_CBC_SHA,  
TLS_DHE_DSS_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_256_CBC_SHA,  
SSL_RSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA,  
TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA,  
TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA,  
SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_DES_CBC_SHA,  
SSL_DHE_RSA_WITH_DES_CBC_SHA, SSL_DHE_DSS_WITH_DES_CBC_SHA,  
SSL_RSA_EXPORT_WITH_RC4_40_MD5, SSL_RSA_EXPORT_WITH_DES40_CBC_SHA,  
SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA,  
SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV]
Compression Methods:  { 0 }
Extension elliptic_curves, curve names: {secp256r1, sect163k1, sect163r2,  
secp192r1, secp224r1, sect233k1, sect233r1, sect283k1, sect283r1,  
secp384r1, sect409k1, sect409r1, secp521r1, sect571k1, sect571r1,  
secp160k1, secp160r1, secp160r2, sect163r1, secp192k1, sect193r1,  
sect193r2, secp224k1, sect239k1, secp256k1}
Extension ec_point_formats, formats: [uncompressed]
***
main, WRITE: TLSv1 Handshake, length = 177
main, WRITE: SSLv2 client hello message, length = 173
main, READ: TLSv1 Handshake, length = 81
*** ServerHello, TLSv1
RandomCookie:  GMT: 1285246277 bytes = { 6, 230, 128, 96, 111, 23, 56,  
115, 146, 196, 85, 251, 19, 67, 110, 200, 108, 43, 239, 139, 24, 44, 238,  
145, 240, 46, 77, 166 }
Session ID:  {188, 126, 225, 176, 45, 114, 6, 47, 12, 109, 90, 83, 206, 9,  
124, 80, 18, 13, 252, 32, 146, 15, 49, 231, 44, 65, 51, 240, 125, 40, 61,  
159}
Cipher Suite: SSL_RSA_WITH_RC4_128_SHA
Compression Method: 0
Extension renegotiation_info, renegotiated_connection: <empty>
***
%% Created:  [Session-1, SSL_RSA_WITH_RC4_128_SHA]
** SSL_RSA_WITH_RC4_128_SHA
main, READ: TLSv1 Handshake, length = 692
*** Certificate chain
chain [0] = [
[
   Version: V1
   Subject: CN=vserver001
   Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5

   Key:  Sun RSA public key, 2048 bits
   modulus:  
23606405450662286831360470923851212178426932906770679866805390179044888376072897636557820556220065549978520917328485193176843671706001346579161954755501733483652998851100349040315790015655777366790923107317664562838818009308471060300886017209118021299745769447989255797335002567529966729497801601056497254566766376475037095614077641037734729460580380968187455634484317153293173044589039953270579814184189751192353311469941181559903801222778366970902310494341622464061619456616013060191694831960105325652636641138466757898671745492202060662468856006896427922013990944199295073318635110344053277841431841909907491037037
   public exponent: 65537
   Validity: [From: Mon Apr 04 01:13:59 UTC 2011,
                To: Thu Apr 01 01:13:59 UTC 2021]
   Issuer: CN=vserver001
   SerialNumber: [    95e375a7 936e0a8c]

]
   Algorithm: [SHA1withRSA]
   Signature:
0000: 48 FC 56 4C B0 AE F5 DE   3B E4 13 40 6D 54 A8 85  H.VL....;..@mT..
0010: D2 39 50 FE B8 73 BA AC   61 A9 B8 3C 49 AC 22 EB  .9P..s..a..<I.".
0020: 30 98 87 55 18 1B A0 6D   1C 26 8B 4D 50 59 D0 B8  0..U...m.&.MPY..
0030: 07 47 E9 C0 34 36 AE 27   FF 6B 02 8B 88 55 5C 9F  .G..46.'.k...U\.
0040: CA C5 8B AE 63 B5 C0 EB   22 34 7D 14 5D F8 8A FD  ....c..."4..]...
0050: F1 7C 48 BD 9F 61 8F 58   39 43 E8 6B 7A FF 9F 02  ..H..a.X9C.kz...
0060: 53 90 34 41 12 A3 E4 E7   D9 2F B1 56 8D E3 75 40  S.4A...../.V..u@
0070: 59 2B D2 E6 C1 6B D1 AE   C4 BF C4 6F 87 C0 DD 9F  Y+...k.....o....
0080: 30 85 67 D5 B5 01 A9 9C   76 2C 8C 04 AA B7 EA FD  0.g.....v,......
0090: 4E AA E0 30 5E 34 D9 5A   A4 87 10 48 35 17 B3 22  N..0^4.Z...H5.."
00A0: 1D BC CC 9D B9 1D EC 2F   9F E4 F6 A3 70 20 02 26  ......./....p .&
00B0: 54 2C D7 1C 1F BB 8E 64   1F F1 47 64 46 43 1C 7A  T,.....d..GdFC.z
00C0: 21 B5 1B 75 6E 2B 78 ED   6A 0C 93 88 D7 A8 0B AF  !..un+x.j.......
00D0: C0 C6 93 53 A0 77 95 95   E2 F0 6D 54 F7 F1 0A B2  ...S.w....mT....
00E0: 2B 79 D6 27 18 01 BB 7B   02 F3 CC 01 08 B1 76 05  +y.'..........v.
00F0: 6A BE B5 54 53 AA 3A 8D   90 DE C3 6A B8 48 E9 8A  j..TS.:....j.H..

]
***
Found trusted certificate:
[
[
   Version: V1
   Subject: CN=vserver001
   Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5

   Key:  Sun RSA public key, 2048 bits
   modulus:  
23606405450662286831360470923851212178426932906770679866805390179044888376072897636557820556220065549978520917328485193176843671706001346579161954755501733483652998851100349040315790015655777366790923107317664562838818009308471060300886017209118021299745769447989255797335002567529966729497801601056497254566766376475037095614077641037734729460580380968187455634484317153293173044589039953270579814184189751192353311469941181559903801222778366970902310494341622464061619456616013060191694831960105325652636641138466757898671745492202060662468856006896427922013990944199295073318635110344053277841431841909907491037037
   public exponent: 65537
   Validity: [From: Mon Apr 04 01:13:59 UTC 2011,
                To: Thu Apr 01 01:13:59 UTC 2021]
   Issuer: CN=vserver001
   SerialNumber: [    95e375a7 936e0a8c]

]
   Algorithm: [SHA1withRSA]
   Signature:
0000: 48 FC 56 4C B0 AE F5 DE   3B E4 13 40 6D 54 A8 85  H.VL....;..@mT..
0010: D2 39 50 FE B8 73 BA AC   61 A9 B8 3C 49 AC 22 EB  .9P..s..a..<I.".
0020: 30 98 87 55 18 1B A0 6D   1C 26 8B 4D 50 59 D0 B8  0..U...m.&.MPY..
0030: 07 47 E9 C0 34 36 AE 27   FF 6B 02 8B 88 55 5C 9F  .G..46.'.k...U\.
0040: CA C5 8B AE 63 B5 C0 EB   22 34 7D 14 5D F8 8A FD  ....c..."4..]...
0050: F1 7C 48 BD 9F 61 8F 58   39 43 E8 6B 7A FF 9F 02  ..H..a.X9C.kz...
0060: 53 90 34 41 12 A3 E4 E7   D9 2F B1 56 8D E3 75 40  S.4A...../.V..u@
0070: 59 2B D2 E6 C1 6B D1 AE   C4 BF C4 6F 87 C0 DD 9F  Y+...k.....o....
0080: 30 85 67 D5 B5 01 A9 9C   76 2C 8C 04 AA B7 EA FD  0.g.....v,......
0090: 4E AA E0 30 5E 34 D9 5A   A4 87 10 48 35 17 B3 22  N..0^4.Z...H5.."
00A0: 1D BC CC 9D B9 1D EC 2F   9F E4 F6 A3 70 20 02 26  ......./....p .&
00B0: 54 2C D7 1C 1F BB 8E 64   1F F1 47 64 46 43 1C 7A  T,.....d..GdFC.z
00C0: 21 B5 1B 75 6E 2B 78 ED   6A 0C 93 88 D7 A8 0B AF  !..un+x.j.......
00D0: C0 C6 93 53 A0 77 95 95   E2 F0 6D 54 F7 F1 0A B2  ...S.w....mT....
00E0: 2B 79 D6 27 18 01 BB 7B   02 F3 CC 01 08 B1 76 05  +y.'..........v.
00F0: 6A BE B5 54 53 AA 3A 8D   90 DE C3 6A B8 48 E9 8A  j..TS.:....j.H..

]
main, READ: TLSv1 Handshake, length = 4
*** ServerHelloDone
*** ClientKeyExchange, RSA PreMasterSecret, TLSv1
main, WRITE: TLSv1 Handshake, length = 262
SESSION KEYGEN:
PreMaster Secret:
0000: 03 01 3D 0E B2 76 7A 07   BE 5D 09 BE 7A CA 40 58  ..=..vz..]..z.@X
0010: F2 32 B8 11 54 EF 91 71   A1 17 A0 EE E6 F7 95 8F  .2..T..q........
0020: 44 C0 B6 5F 32 E1 9F 00   82 B0 13 09 85 E2 6D 25  D.._2.........m%
CONNECTION KEYGEN:
Client Nonce:
0000: 4D 9B 4D 45 3D 09 CA 26   69 B3 34 BC D4 61 44 E8  M.ME=..&i.4..aD.
0010: 3A CF 37 18 FC 1C D2 BF   A3 DD 24 3A 2A 93 BA 62  :.7.......$:*..b
Server Nonce:
0000: 4D 9B 4D 45 06 E6 80 60   6F 17 38 73 92 C4 55 FB  M.ME...`o.8s..U.
0010: 13 43 6E C8 6C 2B EF 8B   18 2C EE 91 F0 2E 4D A6  .Cn.l+...,....M.
Master Secret:
0000: 54 57 C2 95 79 1A E0 64   25 EE 0B 1B AA 1D D0 45  TW..y..d%......E
0010: 28 E8 32 E0 70 61 CC A2   C8 D9 0A 3F 1F 0E C4 D1  (.2.pa.....?....
0020: 8E 24 0A 96 E0 84 25 47   8E F7 B6 40 19 77 4C 3D  .$....%G...@.wL=
Client MAC write Secret:
0000: AA 0B 06 BC 4A 40 0B AF   5D 61 05 EF 7D 08 06 A8  ....J@..]a......
0010: 69 1B 9D 2F                                        i../
Server MAC write Secret:
0000: BA 45 4E BC 91 45 7F 7F   B5 6A 31 CF DE 79 84 1A  .EN..E...j1..y..
0010: 15 29 9E 29                                        .).)
Client write key:
0000: D4 88 E4 2F 68 CF F0 EB   F3 8F 33 A3 90 F8 B2 CF  .../h.....3.....
Server write key:
0000: B0 26 DA 77 36 60 DB 31   52 28 CE 48 05 94 84 2B  .&.w6`.1R(.H...+
... no IV used for this cipher
main, WRITE: TLSv1 Change Cipher Spec, length = 1
*** Finished
verify_data:  { 198, 139, 53, 249, 195, 177, 102, 54, 56, 8, 44, 199 }
***
main, WRITE: TLSv1 Handshake, length = 36
main, READ: TLSv1 Change Cipher Spec, length = 1
main, READ: TLSv1 Handshake, length = 36
*** Finished
verify_data:  { 110, 87, 223, 39, 44, 27, 212, 173, 7, 193, 70, 50 }
***
%% Cached client session: [Session-1, SSL_RSA_WITH_RC4_128_SHA]
main, WRITE: TLSv1 Application Data, length = 114
main, READ: TLSv1 Application Data, length = 33
main, WRITE: TLSv1 Application Data, length = 61
main, READ: TLSv1 Application Data, length = 340
main, WRITE: TLSv1 Application Data, length = 25
main, called close()
main, called closeInternal(true)
main, SEND TLSv1 ALERT:  warning, description = close_notify
main, WRITE: TLSv1 Alert, length = 22
main, called close()
main, called closeInternal(true)
main, called close()
main, called closeInternal(true)
Allow unsafe renegotiation: false
Allow legacy hello messages: true
Is initial handshake: true
Is secure renegotiation: false
%% Client cached [Session-1, SSL_RSA_WITH_RC4_128_SHA]
%% Try resuming [Session-1, SSL_RSA_WITH_RC4_128_SHA] from port 41901
*** ClientHello, TLSv1
RandomCookie:  GMT: 1285246277 bytes = { 9, 245, 197, 17, 32, 9, 28, 124,  
199, 75, 34, 247, 133, 109, 142, 177, 67, 167, 172, 143, 196, 93, 133,  
144, 139, 39, 117, 225 }
Session ID:  {188, 126, 225, 176, 45, 114, 6, 47, 12, 109, 90, 83, 206, 9,  
124, 80, 18, 13, 252, 32, 146, 15, 49, 231, 44, 65, 51, 240, 125, 40, 61,  
159}
Cipher Suites: [SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA,  
TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA,  
TLS_ECDH_ECDSA_WITH_RC4_128_SHA, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA,  
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDH_RSA_WITH_RC4_128_SHA,  
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA, TLS_ECDH_RSA_WITH_AES_256_CBC_SHA,  
TLS_ECDHE_ECDSA_WITH_RC4_128_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,  
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_RC4_128_SHA,  
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,  
TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_CBC_SHA,  
TLS_DHE_DSS_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_256_CBC_SHA,  
SSL_RSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA,  
TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA,  
TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA,  
SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_DES_CBC_SHA,  
SSL_DHE_RSA_WITH_DES_CBC_SHA, SSL_DHE_DSS_WITH_DES_CBC_SHA,  
SSL_RSA_EXPORT_WITH_RC4_40_MD5, SSL_RSA_EXPORT_WITH_DES40_CBC_SHA,  
SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA,  
SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV]
Compression Methods:  { 0 }
Extension elliptic_curves, curve names: {secp256r1, sect163k1, sect163r2,  
secp192r1, secp224r1, sect233k1, sect233r1, sect283k1, sect283r1,  
secp384r1, sect409k1, sect409r1, secp521r1, sect571k1, sect571r1,  
secp160k1, secp160r1, secp160r2, sect163r1, secp192k1, sect193r1,  
sect193r2, secp224k1, sect239k1, secp256k1}
Extension ec_point_formats, formats: [uncompressed]
***
main, WRITE: TLSv1 Handshake, length = 209
main, READ: TLSv1 Handshake, length = 81
*** ServerHello, TLSv1
RandomCookie:  GMT: 1285246277 bytes = { 137, 154, 254, 156, 199, 20, 219,  
205, 243, 31, 130, 156, 98, 69, 10, 54, 77, 35, 55, 190, 3, 246, 88, 5,  
89, 94, 250, 182 }
Session ID:  {179, 191, 51, 19, 59, 81, 113, 232, 203, 192, 40, 93, 67,  
30, 166, 218, 70, 26, 31, 113, 75, 5, 64, 220, 101, 139, 212, 212, 74,  
199, 210, 206}
Cipher Suite: SSL_RSA_WITH_RC4_128_SHA
Compression Method: 0
Extension renegotiation_info, renegotiated_connection: <empty>
***
%% Created:  [Session-2, SSL_RSA_WITH_RC4_128_SHA]
** SSL_RSA_WITH_RC4_128_SHA
main, READ: TLSv1 Handshake, length = 692
*** Certificate chain
chain [0] = [
[
   Version: V1
   Subject: CN=vserver001
   Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5

   Key:  Sun RSA public key, 2048 bits
   modulus:  
23606405450662286831360470923851212178426932906770679866805390179044888376072897636557820556220065549978520917328485193176843671706001346579161954755501733483652998851100349040315790015655777366790923107317664562838818009308471060300886017209118021299745769447989255797335002567529966729497801601056497254566766376475037095614077641037734729460580380968187455634484317153293173044589039953270579814184189751192353311469941181559903801222778366970902310494341622464061619456616013060191694831960105325652636641138466757898671745492202060662468856006896427922013990944199295073318635110344053277841431841909907491037037
   public exponent: 65537
   Validity: [From: Mon Apr 04 01:13:59 UTC 2011,
                To: Thu Apr 01 01:13:59 UTC 2021]
   Issuer: CN=vserver001
   SerialNumber: [    95e375a7 936e0a8c]

]
   Algorithm: [SHA1withRSA]
   Signature:
0000: 48 FC 56 4C B0 AE F5 DE   3B E4 13 40 6D 54 A8 85  H.VL....;..@mT..
0010: D2 39 50 FE B8 73 BA AC   61 A9 B8 3C 49 AC 22 EB  .9P..s..a..<I.".
0020: 30 98 87 55 18 1B A0 6D   1C 26 8B 4D 50 59 D0 B8  0..U...m.&.MPY..
0030: 07 47 E9 C0 34 36 AE 27   FF 6B 02 8B 88 55 5C 9F  .G..46.'.k...U\.
0040: CA C5 8B AE 63 B5 C0 EB   22 34 7D 14 5D F8 8A FD  ....c..."4..]...
0050: F1 7C 48 BD 9F 61 8F 58   39 43 E8 6B 7A FF 9F 02  ..H..a.X9C.kz...
0060: 53 90 34 41 12 A3 E4 E7   D9 2F B1 56 8D E3 75 40  S.4A...../.V..u@
0070: 59 2B D2 E6 C1 6B D1 AE   C4 BF C4 6F 87 C0 DD 9F  Y+...k.....o....
0080: 30 85 67 D5 B5 01 A9 9C   76 2C 8C 04 AA B7 EA FD  0.g.....v,......
0090: 4E AA E0 30 5E 34 D9 5A   A4 87 10 48 35 17 B3 22  N..0^4.Z...H5.."
00A0: 1D BC CC 9D B9 1D EC 2F   9F E4 F6 A3 70 20 02 26  ......./....p .&
00B0: 54 2C D7 1C 1F BB 8E 64   1F F1 47 64 46 43 1C 7A  T,.....d..GdFC.z
00C0: 21 B5 1B 75 6E 2B 78 ED   6A 0C 93 88 D7 A8 0B AF  !..un+x.j.......
00D0: C0 C6 93 53 A0 77 95 95   E2 F0 6D 54 F7 F1 0A B2  ...S.w....mT....
00E0: 2B 79 D6 27 18 01 BB 7B   02 F3 CC 01 08 B1 76 05  +y.'..........v.
00F0: 6A BE B5 54 53 AA 3A 8D   90 DE C3 6A B8 48 E9 8A  j..TS.:....j.H..

]
***
Found trusted certificate:
[
[
   Version: V1
   Subject: CN=vserver001
   Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5

   Key:  Sun RSA public key, 2048 bits
   modulus:  
23606405450662286831360470923851212178426932906770679866805390179044888376072897636557820556220065549978520917328485193176843671706001346579161954755501733483652998851100349040315790015655777366790923107317664562838818009308471060300886017209118021299745769447989255797335002567529966729497801601056497254566766376475037095614077641037734729460580380968187455634484317153293173044589039953270579814184189751192353311469941181559903801222778366970902310494341622464061619456616013060191694831960105325652636641138466757898671745492202060662468856006896427922013990944199295073318635110344053277841431841909907491037037
   public exponent: 65537
   Validity: [From: Mon Apr 04 01:13:59 UTC 2011,
                To: Thu Apr 01 01:13:59 UTC 2021]
   Issuer: CN=vserver001
   SerialNumber: [    95e375a7 936e0a8c]

]
   Algorithm: [SHA1withRSA]
   Signature:
0000: 48 FC 56 4C B0 AE F5 DE   3B E4 13 40 6D 54 A8 85  H.VL....;..@mT..
0010: D2 39 50 FE B8 73 BA AC   61 A9 B8 3C 49 AC 22 EB  .9P..s..a..<I.".
0020: 30 98 87 55 18 1B A0 6D   1C 26 8B 4D 50 59 D0 B8  0..U...m.&.MPY..
0030: 07 47 E9 C0 34 36 AE 27   FF 6B 02 8B 88 55 5C 9F  .G..46.'.k...U\.
0040: CA C5 8B AE 63 B5 C0 EB   22 34 7D 14 5D F8 8A FD  ....c..."4..]...
0050: F1 7C 48 BD 9F 61 8F 58   39 43 E8 6B 7A FF 9F 02  ..H..a.X9C.kz...
0060: 53 90 34 41 12 A3 E4 E7   D9 2F B1 56 8D E3 75 40  S.4A...../.V..u@
0070: 59 2B D2 E6 C1 6B D1 AE   C4 BF C4 6F 87 C0 DD 9F  Y+...k.....o....
0080: 30 85 67 D5 B5 01 A9 9C   76 2C 8C 04 AA B7 EA FD  0.g.....v,......
0090: 4E AA E0 30 5E 34 D9 5A   A4 87 10 48 35 17 B3 22  N..0^4.Z...H5.."
00A0: 1D BC CC 9D B9 1D EC 2F   9F E4 F6 A3 70 20 02 26  ......./....p .&
00B0: 54 2C D7 1C 1F BB 8E 64   1F F1 47 64 46 43 1C 7A  T,.....d..GdFC.z
00C0: 21 B5 1B 75 6E 2B 78 ED   6A 0C 93 88 D7 A8 0B AF  !..un+x.j.......
00D0: C0 C6 93 53 A0 77 95 95   E2 F0 6D 54 F7 F1 0A B2  ...S.w....mT....
00E0: 2B 79 D6 27 18 01 BB 7B   02 F3 CC 01 08 B1 76 05  +y.'..........v.
00F0: 6A BE B5 54 53 AA 3A 8D   90 DE C3 6A B8 48 E9 8A  j..TS.:....j.H..

]
main, READ: TLSv1 Handshake, length = 4
*** ServerHelloDone
*** ClientKeyExchange, RSA PreMasterSecret, TLSv1
main, WRITE: TLSv1 Handshake, length = 262
SESSION KEYGEN:
PreMaster Secret:
0000: 03 01 45 06 CD 43 78 DC   EA CC 8D C4 77 63 D2 E4  ..E..Cx.....wc..
0010: 39 DA 33 B9 3C BD 15 B8   21 7D 0E F9 17 FB 27 0C  9.3.<...!.....'.
0020: C4 41 C3 39 E0 31 4E B7   21 03 A7 E2 C3 2E 55 CF  .A.9.1N.!.....U.
CONNECTION KEYGEN:
Client Nonce:
0000: 4D 9B 4D 45 09 F5 C5 11   20 09 1C 7C C7 4B 22 F7  M.ME.... ....K".
0010: 85 6D 8E B1 43 A7 AC 8F   C4 5D 85 90 8B 27 75 E1  .m..C....]...'u.
Server Nonce:
0000: 4D 9B 4D 45 89 9A FE 9C   C7 14 DB CD F3 1F 82 9C  M.ME............
0010: 62 45 0A 36 4D 23 37 BE   03 F6 58 05 59 5E FA B6  bE.6M#7...X.Y^..
Master Secret:
0000: 49 FC F0 4E 37 EA 6E AA   37 B1 9B 37 1A A7 A4 82  I..N7.n.7..7....
0010: 22 0D FF 46 AF E3 D7 FE   79 E8 ED C1 0D 6E D5 92  "..F....y....n..
0020: 41 9A B1 77 09 A9 14 8A   5B FC D7 75 31 93 EE 6F  A..w....[..u1..o
Client MAC write Secret:
0000: 01 84 87 FE A8 5C 55 28   6C 91 EE 58 0E 1D 80 F7  .....\U(l..X....
0010: 82 AA CB 18                                        ....
Server MAC write Secret:
0000: BC F2 E7 7B 16 51 24 A3   52 91 97 09 D8 98 95 CF  .....Q$.R.......
0010: 2C 26 DB 55                                        ,&.U
Client write key:
0000: 6D D9 3F BC DE EB 3F 8E   54 27 3A B0 54 D7 2A 99  m.?...?.T':.T.*.
Server write key:
0000: A4 3C D6 70 E2 52 D6 28   89 96 84 40 FE BB 8E 28  .<.p.R.(...@...(
... no IV used for this cipher
main, WRITE: TLSv1 Change Cipher Spec, length = 1
*** Finished
verify_data:  { 237, 151, 150, 28, 30, 56, 205, 112, 3, 27, 83, 174 }
***
main, WRITE: TLSv1 Handshake, length = 36
main, READ: TLSv1 Change Cipher Spec, length = 1
main, READ: TLSv1 Handshake, length = 36
*** Finished
verify_data:  { 211, 148, 237, 105, 221, 125, 140, 80, 223, 254, 138, 61 }
***
%% Cached client session: [Session-2, SSL_RSA_WITH_RC4_128_SHA]
main, WRITE: TLSv1 Application Data, length = 114
main, READ: TLSv1 Application Data, length = 33
main, WRITE: TLSv1 Application Data, length = 61
main, READ: TLSv1 Application Data, length = 340
main, WRITE: TLSv1 Application Data, length = 1012
main, READ: TLSv1 Application Data, length = 874
main, WRITE: TLSv1 Application Data, length = 152
main, READ: TLSv1 Application Data, length = 123
main, WRITE: TLSv1 Application Data, length = 1009
main, READ: TLSv1 Application Data, length = 1065
main, WRITE: TLSv1 Application Data, length = 152
main, READ: TLSv1 Application Data, length = 123
main, WRITE: TLSv1 Application Data, length = 1023
main, READ: TLSv1 Application Data, length = 707
main, WRITE: TLSv1 Application Data, length = 152
main, READ: TLSv1 Application Data, length = 123
main, WRITE: TLSv1 Application Data, length = 1016
main, READ: TLSv1 Application Data, length = 882
main, WRITE: TLSv1 Application Data, length = 152
main, READ: TLSv1 Application Data, length = 123
main, WRITE: TLSv1 Application Data, length = 1021
main, READ: TLSv1 Application Data, length = 579
main, WRITE: TLSv1 Application Data, length = 152
main, READ: TLSv1 Application Data, length = 123
main, WRITE: TLSv1 Application Data, length = 1009
main, READ: TLSv1 Application Data, length = 758
main, WRITE: TLSv1 Application Data, length = 152
main, READ: TLSv1 Application Data, length = 123
main, WRITE: TLSv1 Application Data, length = 1018
main, READ: TLSv1 Application Data, length = 1016
main, WRITE: TLSv1 Application Data, length = 152
main, READ: TLSv1 Application Data, length = 123
main, WRITE: TLSv1 Application Data, length = 1011
main, READ: TLSv1 Application Data, length = 476
main, WRITE: TLSv1 Application Data, length = 152
main, READ: TLSv1 Application Data, length = 123
main, WRITE: TLSv1 Application Data, length = 1017
main, READ: TLSv1 Application Data, length = 687
main, WRITE: TLSv1 Application Data, length = 152
main, READ: TLSv1 Application Data, length = 123
main, WRITE: TLSv1 Application Data, length = 1023
main, READ: TLSv1 Application Data, length = 1441
main, WRITE: TLSv1 Application Data, length = 130
main, READ: TLSv1 Application Data, length = 101
main, WRITE: TLSv1 Application Data, length = 168
main, READ: TLSv1 Application Data, length = 127
main, WRITE: TLSv1 Application Data, length = 152
main, READ: TLSv1 Application Data, length = 123
main, WRITE: TLSv1 Application Data, length = 134
main, READ: TLSv1 Application Data, length = 96
main, WRITE: TLSv1 Application Data, length = 1562
main, READ: TLSv1 Application Data, length = 477
main, WRITE: TLSv1 Application Data, length = 1559
main, READ: TLSv1 Application Data, length = 477
main, WRITE: TLSv1 Application Data, length = 1573
main, READ: TLSv1 Application Data, length = 477
main, WRITE: TLSv1 Application Data, length = 1566
main, READ: TLSv1 Application Data, length = 642
main, WRITE: TLSv1 Application Data, length = 1571
main, READ: TLSv1 Application Data, length = 477
main, WRITE: TLSv1 Application Data, length = 1559
main, READ: TLSv1 Application Data, length = 477
main, WRITE: TLSv1 Application Data, length = 1568
main, READ: TLSv1 Application Data, length = 646
main, WRITE: TLSv1 Application Data, length = 1561
main, READ: TLSv1 Application Data, length = 477
main, WRITE: TLSv1 Application Data, length = 1567
main, READ: TLSv1 Application Data, length = 477
main, WRITE: TLSv1 Application Data, length = 1573
main, READ: TLSv1 Application Data, length = 850
main, WRITE: TLSv1 Application Data, length = 1012
main, READ: TLSv1 Application Data, length = 874
main, WRITE: TLSv1 Application Data, length = 1590
main, READ: TLSv1 Application Data, length = 477
main, WRITE: TLSv1 Application Data, length = 1011
main, READ: TLSv1 Application Data, length = 476
main, WRITE: TLSv1 Application Data, length = 1589
main, READ: TLSv1 Application Data, length = 477
main, WRITE: TLSv1 Application Data, length = 1016
main, READ: TLSv1 Application Data, length = 882
main, WRITE: TLSv1 Application Data, length = 1594
main, READ: TLSv1 Application Data, length = 642
main, WRITE: TLSv1 Application Data, length = 1038
main, READ: TLSv1 Application Data, length = 1065
main, WRITE: TLSv1 Application Data, length = 1587
main, READ: TLSv1 Application Data, length = 477
main, WRITE: TLSv1 Application Data, length = 1018
main, READ: TLSv1 Application Data, length = 1016
main, WRITE: TLSv1 Application Data, length = 1596
main, READ: TLSv1 Application Data, length = 646
main, WRITE: TLSv1 Application Data, length = 1023
main, READ: TLSv1 Application Data, length = 1441
main, WRITE: TLSv1 Application Data, length = 1601
main, READ: TLSv1 Application Data, length = 850
main, WRITE: TLSv1 Application Data, length = 1009
main, READ: TLSv1 Application Data, length = 758
main, WRITE: TLSv1 Application Data, length = 1587
main, READ: TLSv1 Application Data, length = 477
Finalizer, called close()
Finalizer, called closeInternal(true)
main, WRITE: TLSv1 Application Data, length = 1017
main, READ: TLSv1 Application Data, length = 687
main, WRITE: TLSv1 Application Data, length = 1595
main, READ: TLSv1 Application Data, length = 477
main, WRITE: TLSv1 Application Data, length = 1023
main, READ: TLSv1 Application Data, length = 707
main, WRITE: TLSv1 Application Data, length = 1601
main, READ: TLSv1 Application Data, length = 477
main, WRITE: TLSv1 Application Data, length = 160
main, READ: TLSv1 Application Data, length = 87
WARN  17:11:35,868 | james.mailetcontext | The specified postmaster  
address ( postmaster@localhost ) is not a local address.  This is not  
necessarily a problem, but it does mean that emails addressed to the  
postmaster will be routed to another server.  For some configurations this  
may cause problems.
INFO  17:11:36,019 | james.mailprocessor | Matcher All instantiated.
INFO  17:11:36,024 | james.mailprocessor | Mailet PostmasterAlias  
instantiated.
INFO  17:11:36,030 | james.mailprocessor | Matcher RelayLimit=30  
instantiated.
INFO  17:11:36,034 | james.mailprocessor | Mailet Null instantiated.
INFO  17:11:36,037 | james.mailprocessor | Matcher SMTPAuthSuccessful  
instantiated.
INFO  17:11:36,042 | james.mailprocessor | Mailet ToProcessor instantiated.
INFO  17:11:36,047 | james.mailprocessor | Matcher  
InSpammerBlacklist=dnsbl.njabl.org. instantiated.
INFO  17:11:36,049 | james.mailprocessor | Mailet ToProcessor instantiated.
INFO  17:11:36,049 | james.mailprocessor | Matcher All instantiated.
INFO  17:11:36,050 | james.mailprocessor | Mailet ToProcessor instantiated.
INFO  17:11:37,854 | james.mailprocessor | Matcher SMTPAuthSuccessful  
instantiated.
INFO  17:11:37,868 | james.mailprocessor | Mailet SetMimeHeader  
instantiated.
INFO  17:11:37,869 | james.mailprocessor | Matcher All instantiated.
INFO  17:11:37,937 | james.mailprocessor | Mailet VirtualUserTable  
instantiated.
INFO  17:11:37,951 | james.mailprocessor | Matcher RecipientIsLocal  
instantiated.
ERROR 17:11:38,059 | james.mailprocessor | Unable to init mailet  
LocalDelivery: org.apache.mailet.MailetException: Could not load mailet  
(LocalDelivery);
   nested exception is:
	org.springframework.beans.factory.BeanCreationException: Error creating  
bean with name 'org.apache.james.transport.mailets.LocalDelivery':  
Injection of resource dependencies failed; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error creating  
bean with name 'jpa-mailboxmanager' defined in class path resource  
[context/james-mailbox-jpa-context.xml]: Could not resolve matching  
constructor (hint: specify index/type/name arguments for simple parameters  
to avoid type ambiguities)
org.apache.mailet.MailetException: Could not load mailet (LocalDelivery);
   nested exception is:
	org.springframework.beans.factory.BeanCreationException: Error creating  
bean with name 'org.apache.james.transport.mailets.LocalDelivery':  
Injection of resource dependencies failed; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error creating  
bean with name 'jpa-mailboxmanager' defined in class path resource  
[context/james-mailbox-jpa-context.xml]: Could not resolve matching  
constructor (hint: specify index/type/name arguments for simple parameters  
to avoid type ambiguities)
	at  
org.apache.james.container.spring.bean.factory.mailetcontainer.AbstractLoaderBeanFactory.loadFailed(AbstractLoaderBeanFactory.java:59)
	at  
org.apache.james.container.spring.bean.factory.mailetcontainer.MailetLoaderBeanFactory.getMailet(MailetLoaderBeanFactory.java:55)
	at  
org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.parseConfiguration(AbstractStateMailetProcessor.java:382)
	at  
org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.init(AbstractStateMailetProcessor.java:119)
	at  
org.apache.james.mailetcontainer.camel.CamelMailetProcessor.init(CamelMailetProcessor.java:111)
	at  
org.apache.james.mailetcontainer.camel.CamelCompositeProcessor.createMailProcessor(CamelCompositeProcessor.java:110)
	at  
org.apache.james.mailetcontainer.lib.AbstractStateCompositeProcessor.init(AbstractStateCompositeProcessor.java:192)
	at  
org.apache.james.mailetcontainer.camel.CamelCompositeProcessor.init(CamelCompositeProcessor.java:67)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at  
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at  
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
	at  
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
	at  
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1413)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
	at  
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
	at  
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
	at  
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
	at  
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
	at  
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
	at  
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
	at  
org.apache.james.container.spring.context.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:39)
	at org.apache.james.container.spring.Main.init(Main.java:62)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at  
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at  
org.apache.commons.daemon.support.DaemonLoader.load(DaemonLoader.java:164)
Caused by: org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org.apache.james.transport.mailets.LocalDelivery': Injection of resource  
dependencies failed; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error creating  
bean with name 'jpa-mailboxmanager' defined in class path resource  
[context/james-mailbox-jpa-context.xml]: Could not resolve matching  
constructor (hint: specify index/type/name arguments for simple parameters  
to avoid type ambiguities)
	at  
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:300)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1074)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
	at  
org.apache.james.container.spring.bean.factory.mailetcontainer.AbstractLoaderBeanFactory.load(AbstractLoaderBeanFactory.java:45)
	at  
org.apache.james.container.spring.bean.factory.mailetcontainer.MailetLoaderBeanFactory.getMailet(MailetLoaderBeanFactory.java:45)
	... 33 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name 'jpa-mailboxmanager' defined in class path  
resource [context/james-mailbox-jpa-context.xml]: Could not resolve  
matching constructor (hint: specify index/type/name arguments for simple  
parameters to avoid type ambiguities)
	at  
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:250)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
	at  
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
	at  
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:435)
	at  
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:409)
	at  
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:541)
	at  
org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:156)
	at  
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
	at  
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
	... 39 more
ERROR 17:11:38,069 | james.mailprocessor | Caused by nested exception:
org.springframework.beans.factory.BeanCreationException: Error creating  
bean with name 'org.apache.james.transport.mailets.LocalDelivery':  
Injection of resource dependencies failed; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error creating  
bean with name 'jpa-mailboxmanager' defined in class path resource  
[context/james-mailbox-jpa-context.xml]: Could not resolve matching  
constructor (hint: specify index/type/name arguments for simple parameters  
to avoid type ambiguities)
	at  
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:300)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1074)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
	at  
org.apache.james.container.spring.bean.factory.mailetcontainer.AbstractLoaderBeanFactory.load(AbstractLoaderBeanFactory.java:45)
	at  
org.apache.james.container.spring.bean.factory.mailetcontainer.MailetLoaderBeanFactory.getMailet(MailetLoaderBeanFactory.java:45)
	at  
org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.parseConfiguration(AbstractStateMailetProcessor.java:382)
	at  
org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.init(AbstractStateMailetProcessor.java:119)
	at  
org.apache.james.mailetcontainer.camel.CamelMailetProcessor.init(CamelMailetProcessor.java:111)
	at  
org.apache.james.mailetcontainer.camel.CamelCompositeProcessor.createMailProcessor(CamelCompositeProcessor.java:110)
	at  
org.apache.james.mailetcontainer.lib.AbstractStateCompositeProcessor.init(AbstractStateCompositeProcessor.java:192)
	at  
org.apache.james.mailetcontainer.camel.CamelCompositeProcessor.init(CamelCompositeProcessor.java:67)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at  
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at  
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
	at  
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
	at  
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1413)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
	at  
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
	at  
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
	at  
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
	at  
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
	at  
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
	at  
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
	at  
org.apache.james.container.spring.context.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:39)
	at org.apache.james.container.spring.Main.init(Main.java:62)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at  
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at  
org.apache.commons.daemon.support.DaemonLoader.load(DaemonLoader.java:164)
Caused by: org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name 'jpa-mailboxmanager' defined in class path  
resource [context/james-mailbox-jpa-context.xml]: Could not resolve  
matching constructor (hint: specify index/type/name arguments for simple  
parameters to avoid type ambiguities)
	at  
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:250)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
	at  
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
	at  
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:435)
	at  
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:409)
	at  
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:541)
	at  
org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:156)
	at  
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
	at  
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
	... 39 more
main, WRITE: TLSv1 Application Data, length = 25
main, called close()
main, called closeInternal(true)
main, SEND TLSv1 ALERT:  warning, description = close_notify
main, WRITE: TLSv1 Alert, length = 22
main, called close()
main, called closeInternal(true)
main, called close()
main, called closeInternal(true)
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at  
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at  
org.apache.commons.daemon.support.DaemonLoader.load(DaemonLoader.java:164)
Caused by: org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name 'mailprocessor': Invocation of init method failed;  
nested exception is  
org.apache.commons.configuration.ConfigurationException: Unable to init  
mailet LocalDelivery
	at  
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1413)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
	at  
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
	at  
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
	at  
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
	at  
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
	at  
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
	at  
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
	at  
org.apache.james.container.spring.context.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:39)
	at org.apache.james.container.spring.Main.init(Main.java:62)
	... 5 more
Caused by: org.apache.commons.configuration.ConfigurationException: Unable  
to init mailet LocalDelivery
	at  
org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.parseConfiguration(AbstractStateMailetProcessor.java:396)
	at  
org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.init(AbstractStateMailetProcessor.java:119)
	at  
org.apache.james.mailetcontainer.camel.CamelMailetProcessor.init(CamelMailetProcessor.java:111)
	at  
org.apache.james.mailetcontainer.camel.CamelCompositeProcessor.createMailProcessor(CamelCompositeProcessor.java:110)
	at  
org.apache.james.mailetcontainer.lib.AbstractStateCompositeProcessor.init(AbstractStateCompositeProcessor.java:192)
	at  
org.apache.james.mailetcontainer.camel.CamelCompositeProcessor.init(CamelCompositeProcessor.java:67)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at  
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at  
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)
	at  
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)
	at  
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)
	... 20 more
Caused by: org.apache.mailet.MailetException: Could not load mailet  
(LocalDelivery);
   nested exception is:
	org.springframework.beans.factory.BeanCreationException: Error creating  
bean with name 'org.apache.james.transport.mailets.LocalDelivery':  
Injection of resource dependencies failed; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error creating  
bean with name 'jpa-mailboxmanager' defined in class path resource  
[context/james-mailbox-jpa-context.xml]: Could not resolve matching  
constructor (hint: specify index/type/name arguments for simple parameters  
to avoid type ambiguities)
	at  
org.apache.james.container.spring.bean.factory.mailetcontainer.AbstractLoaderBeanFactory.loadFailed(AbstractLoaderBeanFactory.java:59)
	at  
org.apache.james.container.spring.bean.factory.mailetcontainer.MailetLoaderBeanFactory.getMailet(MailetLoaderBeanFactory.java:55)
	at  
org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.parseConfiguration(AbstractStateMailetProcessor.java:382)
	... 32 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name  
'org.apache.james.transport.mailets.LocalDelivery': Injection of resource  
dependencies failed; nested exception is  
org.springframework.beans.factory.BeanCreationException: Error creating  
bean with name 'jpa-mailboxmanager' defined in class path resource  
[context/james-mailbox-jpa-context.xml]: Could not resolve matching  
constructor (hint: specify index/type/name arguments for simple parameters  
to avoid type ambiguities)
	at  
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:300)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1074)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:286)
	at  
org.apache.james.container.spring.bean.factory.mailetcontainer.AbstractLoaderBeanFactory.load(AbstractLoaderBeanFactory.java:45)
	at  
org.apache.james.container.spring.bean.factory.mailetcontainer.MailetLoaderBeanFactory.getMailet(MailetLoaderBeanFactory.java:45)
	... 33 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error  
creating bean with name 'jpa-mailboxmanager' defined in class path  
resource [context/james-mailbox-jpa-context.xml]: Could not resolve  
matching constructor (hint: specify index/type/name arguments for simple  
parameters to avoid type ambiguities)
	at  
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:250)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
	at  
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
	at  
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
	at  
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
	at  
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:435)
	at  
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:409)
	at  
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:541)
	at  
org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:156)
	at  
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
	at  
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
	... 39 more
Cannot load daemon
java_load failed
Service exit with a return value of 3
FAIL


warm regards
Darko

Am 05.04.2011, 18:42 Uhr, schrieb Norman Maurer <no...@apache.org>:

> try:
> database.url=jdbc:postgresql://192.168.0.60/james&amp;ssl=true
>
> Hope it works,
> Norman
>
>
>
> Am 05.04.2011 um 18:40 schrieb Darko Hojnik:
>
>> Hello Norman,
>>
>> Thanks for your respond. But stil no luck :(
>> With database.url=jdbc:postgresql://192.168.0.60/james&ssl=true it will  
>> try to connect to the database james&ssl=true and SSL is still off
>>
>> best regards
>> Darko Hojnik
>>
>> Am 05.04.2011, 18:14 Uhr, schrieb Norman Maurer <no...@apache.org>:
>>
>>> Hi there,
>>>
>>> I think from the docs you need to add the ssl=true the url as  
>>> parameter. So prolly something like this:
>>>
>>> database.url=jdbc:postgresql://192.168.0.60/james&ssl=true
>>>
>>> Bye,
>>> Norman
>>> Am 05.04.2011 um 18:09 schrieb Darko Hojnik:
>>>
>>>> Hi there,
>>>>
>>>> I have changed database.properties from Apache James from derby to  
>>>> PostgreSQL. Without SSL I think it works. The server has filled some  
>>>> tables inside the database.
>>>> Under http://jdbc.postgresql.org/documentation/81/ssl-client.html  
>>>> I've read the documentation for using SSL. So I've added the needed  
>>>> -Djava options. And the database.properties I've filled
>>>>
>>>> database.driverClassName=org.postgresql.Driver
>>>> database.url=jdbc:postgresql://192.168.0.60/james
>>>> database.username=james
>>>> database.password=james
>>>> vendorAdapter.database=POSTGRESQL
>>>> ssl=true
>>>>
>>>>
>>>> Also I've tried
>>>>
>>>> database.driverClassName=org.postgresql.Driver
>>>> database.url=jdbc:postgresql://192.168.0.60/james
>>>> database.username=james
>>>> database.password=james
>>>> vendorAdapter.database=POSTGRESQL
>>>> database.ssl=true
>>>> database.sslfactory=org.postgresql.ssl.NonValidatingFactory
>>>>
>>>> So my problem after all is that the org.postgresql.Driver still  
>>>> doesn't start with the parameter ssl=true. Currently I've tried it at  
>>>> home. But on my production environment the box with Apache James and  
>>>> the Box with PostgreSQL also both servers are in the same Datacenter  
>>>> but not in an 100% trustful network. So I really need SSL! Could  
>>>> anybody tell me whats doing the trick?
>>>>
>>>> best regards
>>>> Darko Hojnik
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>>>> For additional commands, e-mail: server-user-help@james.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>>> For additional commands, e-mail: server-user-help@james.apache.org
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> For additional commands, e-mail: server-user-help@james.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: Connection Parameters and database.properties using SSL?

Posted by Norman Maurer <no...@apache.org>.
try:
database.url=jdbc:postgresql://192.168.0.60/james&amp;ssl=true

Hope it works,
Norman



Am 05.04.2011 um 18:40 schrieb Darko Hojnik:

> Hello Norman,
> 
> Thanks for your respond. But stil no luck :(
> With database.url=jdbc:postgresql://192.168.0.60/james&ssl=true it will try to connect to the database james&ssl=true and SSL is still off
> 
> best regards
> Darko Hojnik
> 
> Am 05.04.2011, 18:14 Uhr, schrieb Norman Maurer <no...@apache.org>:
> 
>> Hi there,
>> 
>> I think from the docs you need to add the ssl=true the url as parameter. So prolly something like this:
>> 
>> database.url=jdbc:postgresql://192.168.0.60/james&ssl=true
>> 
>> Bye,
>> Norman
>> Am 05.04.2011 um 18:09 schrieb Darko Hojnik:
>> 
>>> Hi there,
>>> 
>>> I have changed database.properties from Apache James from derby to PostgreSQL. Without SSL I think it works. The server has filled some tables inside the database.
>>> Under http://jdbc.postgresql.org/documentation/81/ssl-client.html I've read the documentation for using SSL. So I've added the needed -Djava options. And the database.properties I've filled
>>> 
>>> database.driverClassName=org.postgresql.Driver
>>> database.url=jdbc:postgresql://192.168.0.60/james
>>> database.username=james
>>> database.password=james
>>> vendorAdapter.database=POSTGRESQL
>>> ssl=true
>>> 
>>> 
>>> Also I've tried
>>> 
>>> database.driverClassName=org.postgresql.Driver
>>> database.url=jdbc:postgresql://192.168.0.60/james
>>> database.username=james
>>> database.password=james
>>> vendorAdapter.database=POSTGRESQL
>>> database.ssl=true
>>> database.sslfactory=org.postgresql.ssl.NonValidatingFactory
>>> 
>>> So my problem after all is that the org.postgresql.Driver still doesn't start with the parameter ssl=true. Currently I've tried it at home. But on my production environment the box with Apache James and the Box with PostgreSQL also both servers are in the same Datacenter but not in an 100% trustful network. So I really need SSL! Could anybody tell me whats doing the trick?
>>> 
>>> best regards
>>> Darko Hojnik
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>>> For additional commands, e-mail: server-user-help@james.apache.org
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> For additional commands, e-mail: server-user-help@james.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: Connection Parameters and database.properties using SSL?

Posted by Darko Hojnik <ho...@virtualizing.org>.
Hello Norman,

Thanks for your respond. But stil no luck :(
With database.url=jdbc:postgresql://192.168.0.60/james&ssl=true it will  
try to connect to the database james&ssl=true and SSL is still off

best regards
Darko Hojnik

Am 05.04.2011, 18:14 Uhr, schrieb Norman Maurer <no...@apache.org>:

> Hi there,
>
> I think from the docs you need to add the ssl=true the url as parameter.  
> So prolly something like this:
>
> database.url=jdbc:postgresql://192.168.0.60/james&ssl=true
>
> Bye,
> Norman
> Am 05.04.2011 um 18:09 schrieb Darko Hojnik:
>
>> Hi there,
>>
>> I have changed database.properties from Apache James from derby to  
>> PostgreSQL. Without SSL I think it works. The server has filled some  
>> tables inside the database.
>> Under http://jdbc.postgresql.org/documentation/81/ssl-client.html I've  
>> read the documentation for using SSL. So I've added the needed -Djava  
>> options. And the database.properties I've filled
>>
>> database.driverClassName=org.postgresql.Driver
>> database.url=jdbc:postgresql://192.168.0.60/james
>> database.username=james
>> database.password=james
>> vendorAdapter.database=POSTGRESQL
>> ssl=true
>>
>>
>> Also I've tried
>>
>> database.driverClassName=org.postgresql.Driver
>> database.url=jdbc:postgresql://192.168.0.60/james
>> database.username=james
>> database.password=james
>> vendorAdapter.database=POSTGRESQL
>> database.ssl=true
>> database.sslfactory=org.postgresql.ssl.NonValidatingFactory
>>
>> So my problem after all is that the org.postgresql.Driver still doesn't  
>> start with the parameter ssl=true. Currently I've tried it at home. But  
>> on my production environment the box with Apache James and the Box with  
>> PostgreSQL also both servers are in the same Datacenter but not in an  
>> 100% trustful network. So I really need SSL! Could anybody tell me  
>> whats doing the trick?
>>
>> best regards
>> Darko Hojnik
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>> For additional commands, e-mail: server-user-help@james.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: Connection Parameters and database.properties using SSL?

Posted by Norman Maurer <no...@apache.org>.
Hi there,

I think from the docs you need to add the ssl=true the url as parameter. So prolly something like this:

database.url=jdbc:postgresql://192.168.0.60/james&ssl=true

Bye,
Norman
  
Am 05.04.2011 um 18:09 schrieb Darko Hojnik:

> Hi there,
> 
> I have changed database.properties from Apache James from derby to PostgreSQL. Without SSL I think it works. The server has filled some tables inside the database.
> Under http://jdbc.postgresql.org/documentation/81/ssl-client.html I've read the documentation for using SSL. So I've added the needed -Djava options. And the database.properties I've filled
> 
> database.driverClassName=org.postgresql.Driver
> database.url=jdbc:postgresql://192.168.0.60/james
> database.username=james
> database.password=james
> vendorAdapter.database=POSTGRESQL
> ssl=true
> 
> 
> Also I've tried
> 
> database.driverClassName=org.postgresql.Driver
> database.url=jdbc:postgresql://192.168.0.60/james
> database.username=james
> database.password=james
> vendorAdapter.database=POSTGRESQL
> database.ssl=true
> database.sslfactory=org.postgresql.ssl.NonValidatingFactory
> 
> So my problem after all is that the org.postgresql.Driver still doesn't start with the parameter ssl=true. Currently I've tried it at home. But on my production environment the box with Apache James and the Box with PostgreSQL also both servers are in the same Datacenter but not in an 100% trustful network. So I really need SSL! Could anybody tell me whats doing the trick?
> 
> best regards
> Darko Hojnik
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org