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&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&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&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