Received: from gemini.cybersurf.net (IDENT:root@gemini.cybersurf.net [209.197.128.8]) by hub.org (8.9.1/8.9.1) with ESMTP id QAA20660 for ; Thu, 7 Jan 1999 16:24:19 -0500 (EST) (envelope-from hockleyd@cybersurf.net) Received: from cybersurf.net (pc02.cybersurf.net [209.197.144.2]) by gemini.cybersurf.net (8.8.7/8.8.7) with ESMTP id OAA20900; Thu, 7 Jan 1999 14:24:14 -0700 Message-ID: <36944132.A7E3A0A5@cybersurf.net> Date: Wed, 06 Jan 1999 22:08:02 -0700 From: Dallas Hockley Organization: Cybersurf Interactive Media X-Mailer: Mozilla 4.5 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Prem Kurian Philip , "pgsql-interfaces@postgreSQL.org" Subject: Re: [INTERFACES] JServ + PostgreSQL 6.3 References: <3.0.5.32.19990106163552.00915d00@mail.geocities.com> Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------msE6481D5286243F65C77C928B" This is a cryptographically signed message in MIME format. --------------msE6481D5286243F65C77C928B Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Two thoughts. The servlet code would help a fair bit in this instance. I've got the identical setup running quite successfully with multiple servlets on a Linux box. So I know there is a solution. Second, the socket is locked either by another process, or another previous instance of ther servlet running. I think the /tmp file messages may be secondary exception traps at higher levels, depending on the code. ie: the exception is dropping through, and/or being rethrown after the failed bind, or the fail to bind triggers a cascade of errors in the coding assumptions afterwards. The checkVersions program isn't part of the 1.1.6 distribution, so I assume you have a class loading at runtime or some such thing. Again, the source would help, but the path it references on the class would *not* be permitted to be accessed by the servlet for loading from the .conf file you included from what I understand the setup to be. The binary is/is in /usr/local/java/bin/java, and the classpath for loading is in the subs of jserv, or the standard lib classes.zip. How is checkVersion being called/implemented? Like I say, I know the solution is there, but I need a bit more info to help you get to it! :-) Cheers, Dallas Hockley hockleyd@cybersurf.net Prem Kurian Philip wrote: > Hello All, > I have JDK 1.1.6 and JServ 0.9.11 on Apache 1.3.3. I am able to get the > servlets to work but I am not able to get the servlets which access > the postgresql 6.3 JDBC to work correctly. > > I get the following message in the JServ error file. > > Exception creating server socket: java.net.BindException: Address already > in use > /usr/local/java/bin/../bin/checkVersions: /tmp/ldd.out.363: Permission denied > /usr/local/java/bin/../bin/checkVersions: /tmp/ldd.out.363: No such file or > directory > > For your information, all users have been given complete read/write access > to the /tmp directory. > > By the way, the servlet runs perfectly well when executed seperately and not > as a servlet albeit with the following error messages. > > /usr/local/java/bin/../bin/checkVersions: /tmp/ldd.out.363: Permission denied > /usr/local/java/bin/../bin/checkVersions: /tmp/ldd.out.363: No such file or > directory > > I have given below the parts from the httpd.conf file > > httpd.conf > --------------------------------------------------------------- > > ServletProperties /usr/local/java/jserv/servlet.properties > ServletBinary /usr/local/java/bin/java > ServletClassPath > /usr/local/java/lib/classes.zip:/usr/local/java/jserv/servclas > ses.zip:/usr/local/java/jserv/classes > ServletEnvironment NS_JAVA true > > #ServletClassPath /usr/local/java/jserv/servclasses.zip > #ServletClassPath /usr/local/java/jserv/src > ServletAlias /servlets /usr/local/java/jserv/servlets > ServletErrorLog /usr/local/java/jserv/jserv_errors.log > ServletAuthExport On > AddHandler jhtml-parser .jhtml > Action jhtml-parser > /usr/local/java/jserv/servlets/org.apache.j > serv.JServSSI > > > Any ideas ? Any help will be greatly appreciated. Do I need to make > any specific changes in the servlet.properties file ? > > Regards, > Prem --------------msE6481D5286243F65C77C928B Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIIKdwYJKoZIhvcNAQcCoIIKaDCCCmQCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC CAMwggTNMIIENqADAgECAhBSVPmBtAjwHeB3n7sAV/5zMA0GCSqGSIb3DQEBBAUAMIHMMRcw FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29y azFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L1JQQSBJbmNvcnAuIEJ5 IFJlZi4sTElBQi5MVEQoYyk5ODFIMEYGA1UEAxM/VmVyaVNpZ24gQ2xhc3MgMSBDQSBJbmRp dmlkdWFsIFN1YnNjcmliZXItUGVyc29uYSBOb3QgVmFsaWRhdGVkMB4XDTk4MTAzMDAwMDAw MFoXDTk5MTAzMDIzNTk1OVowggEaMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9y ZXBvc2l0b3J5L1JQQSBJbmNvcnAuIGJ5IFJlZi4sTElBQi5MVEQoYyk5ODEeMBwGA1UECxMV UGVyc29uYSBOb3QgVmFsaWRhdGVkMTMwMQYDVQQLEypEaWdpdGFsIElEIENsYXNzIDEgLSBO ZXRzY2FwZSBGdWxsIFNlcnZpY2UxGjAYBgNVBAMUEURhbGxhcyBDLiBIb2NrbGV5MSUwIwYJ KoZIhvcNAQkBFhZob2NrbGV5ZEBjeWJlcnN1cmYubmV0MIGfMA0GCSqGSIb3DQEBAQUAA4GN ADCBiQKBgQDTKURUEgIQPcTke3TNXlotWhcY0BJsK7Xxn4IrWUIDgxINugS4RqRegrfj1yIN GpK9Nw6Wwfwo8MDOVg1XVwtaNhKRPrM1HX5HlpeEmEiaXm77sTitkG0X0kIwnaGWyvsbY4sK 95F3RyE2EFxMdjVUq0EggzWZdH02yvyD6Hs+IwIDAQABo4IBXTCCAVkwCQYDVR0TBAIwADCB rwYDVR0gBIGnMIAwgAYLYIZIAYb4RQEHAQEwgDAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cu dmVyaXNpZ24uY29tL0NQUzBiBggrBgEFBQcCAjBWMBUWDlZlcmlTaWduLCBJbmMuMAMCAQEa PVZlcmlTaWduJ3MgQ1BTIGluY29ycC4gYnkgcmVmZXJlbmNlIGxpYWIuIGx0ZC4gKGMpOTcg VmVyaVNpZ24AAAAAAAAwEQYJYIZIAYb4QgEBBAQDAgeAMIGGBgpghkgBhvhFAQYDBHgWdmQ0 NjUyYmQ2M2YyMDQ3MDI5Mjk4NzYzYzlkMmYyNzUwNjljNzM1OWJlZDFiMDU5ZGE3NWJjNGJj OTcwMTc0N2RhNWM1ZTAxNDFiZWFkYjJiZDJlOGU2MTVkZjZmOGZkZjExNDk5ZmEzYmU0NWZk ZjNlYTQ1MGMwDQYJKoZIhvcNAQEEBQADgYEAoM+MHP3ZGE1MCtFB4BXR/xB4xjw8sD3UTX6I Sj0qnhoZFs+gyVVjy9a1asMHC/Ryw6IzmrYF2geHTJgwwcCzmB9zLOvUxtKXKCCAdYQMgq+q WYrEOq5FTeffhoLQrjJdLTJd3jp5MbUVzl7/sSkCAG9C1ZgyqSyj6b9yB5PWyQ8wggMuMIIC l6ADAgECAhEA0nYujRQMPX2yqCVdr+4NdTANBgkqhkiG9w0BAQIFADBfMQswCQYDVQQGEwJV UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDEgUHVibGljIFBy aW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNOTgwNTEyMDAwMDAwWhcNMDgwNTEy MjM1OTU5WjCBzDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWdu IFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9S UEEgSW5jb3JwLiBCeSBSZWYuLExJQUIuTFREKGMpOTgxSDBGBgNVBAMTP1ZlcmlTaWduIENs YXNzIDEgQ0EgSW5kaXZpZHVhbCBTdWJzY3JpYmVyLVBlcnNvbmEgTm90IFZhbGlkYXRlZDCB nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAu1pEigQWu1X9A3qKLZRPFXg2uA1Ksm+cVL+8 6HcqnbnwaLuV2TFBcHqBS7lIE1YtxwjhhEKrwKKSq0RcqkLwgg4C6S/7wju7vsknCl22sDZC M7VuVIhPh0q/Gdr5FegPh7Yc48zGmo5/aiSS4/zgZbqnsX7vyds3ashKyAkG5JkCAwEAAaN8 MHowEQYJYIZIAYb4QgEBBAQDAgEGMEcGA1UdIARAMD4wPAYLYIZIAYb4RQEHAQEwLTArBggr BgEFBQcCARYfd3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L1JQQTAPBgNVHRMECDAGAQH/ AgEAMAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQIFAAOBgQCIuDc73dqUNwCtqp/hgQFxHpJq bS/28Z3TymQ43BuYDAeGW4UVag+5SYWklfEXfWe0fy0s3ZpCnsM+tI6q5QsG3vJWKvozx74Z 11NMw73I4xe1pElCY+zCphcPXVgaSTyQXFWjZSAA/Rgg5V+CprGoksVYasGNAzzrw80FopCu bjGCAjwwggI4AgEBMIHhMIHMMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMW VmVyaVNpZ24gVHJ1c3QgTmV0d29yazFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBv c2l0b3J5L1JQQSBJbmNvcnAuIEJ5IFJlZi4sTElBQi5MVEQoYyk5ODFIMEYGA1UEAxM/VmVy aVNpZ24gQ2xhc3MgMSBDQSBJbmRpdmlkdWFsIFN1YnNjcmliZXItUGVyc29uYSBOb3QgVmFs aWRhdGVkAhBSVPmBtAjwHeB3n7sAV/5zMAkGBSsOAwIaBQCggbEwGAYJKoZIhvcNAQkDMQsG CSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNOTkwMTA3MDUwODA0WjAjBgkqhkiG9w0BCQQx FgQU2fx21fzxWGdMAKEziOC/aT1/EnEwUgYJKoZIhvcNAQkPMUUwQzAKBggqhkiG9w0DBzAO BggqhkiG9w0DAgICAIAwBwYFKw4DAgcwDQYIKoZIhvcNAwICAUAwDQYIKoZIhvcNAwICASgw DQYJKoZIhvcNAQEBBQAEgYCpRqZ2a+Z056NFU9anus6bKGXtOr1zfjbhRtjDiZSzHEIybUGH GSZgKH7wKwe+c9dzXFoidQuwaag2GyQWAa4YrnWqQyA518pWPhgCk63qbmjm2gxIo0WHWwHu PgN5w2z6zH4zsC0KMd4mITMcXDaW5VJ4MWAipH70B5EYySVURQ== --------------msE6481D5286243F65C77C928B--