SSL connection refused
Hi
I am trying to connect from sap portal through web dynpro to PI but I get the following exception:
"Cannot find resource for bundle Java.Util.PropertyResourceBundle key could not create SSL socket... Connection refused."
Any idea how this could be fixed?
regards
Yuval
That error implies that Open Directory either isn't configured or isn't running or isn't set for secure access, or possibly that DNS isn't set up or isn't resolving the target of the openssl command correctly.
From the errno.h file:
#define ECONNREFUSED 61 /* Connection refused */
Check the settings and maybe then the logs on the Open Directory server.
I get that exact error when the Open Directory server isn't enabled for SSL with a certificate selected, too.
Similar Messages
-
SSL connection refused: errno=61
I'm trying to follow this guide to import OD servers SSL certificate for my client server: http://support.apple.com/kb/ht4183
my os version is 10.6, so the guide states that I need to import the certificate manually.
But when I try to run the command, that the guide states:
openssl s_client -connect myServerName:636
I get:
connect: Connection refused
connect:errno=61
Any ideas of what might cause this, and how to fix it?That error implies that Open Directory either isn't configured or isn't running or isn't set for secure access, or possibly that DNS isn't set up or isn't resolving the target of the openssl command correctly.
From the errno.h file:
#define ECONNREFUSED 61 /* Connection refused */
Check the settings and maybe then the logs on the Open Directory server.
I get that exact error when the Open Directory server isn't enabled for SSL with a certificate selected, too. -
Connection refused when trying to getOutputStream from https connection
Hi all !
I want to make an https connection with a server to send/get the request/response
What can be the cause of the following error in the following code testHttps.java?
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
at Test.testHttps.main(testHttps.java:46)
Exception in thread "main" java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
at Test.testHttps.main(testHttps.java:51)
testHttps.java
package Test;
import java.io.;
import java.net.;
import javax.net.ssl.*;
public class testHttps {
public static void main(String args[]) throws Exception {
//System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");
// Create a trust manager that does not validate certificate chains
TrustManager[] trustAllCerts = new TrustManager[]{
new X509TrustManager() {
public java.security.cert.X509Certificate[] getAcceptedIssuers() {
return null;
public void checkClientTrusted(
java.security.cert.X509Certificate[] certs, String authType) {
public void checkServerTrusted(
java.security.cert.X509Certificate[] certs, String authType) {
// Install the all-trusting trust manager
try {
SSLContext sc = SSLContext.getInstance("SSL");
sc.init(null, trustAllCerts, new java.security.SecureRandom());
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
} catch (Exception e) {
System.out.println("Error" e);
// Now you can access an https URL without having the certificate in the truststore
try {
URL url = new URL("https://..............");-->//address of the server given here
URLConnection conn = url.openConnection();
HttpsURLConnection urlConn = (HttpsURLConnection) conn;
urlConn.setDoOutput(true);
OutputStreamWriter wr = null;
try{
wr = new OutputStreamWriter(conn.getOutputStream());
catch(Exception e){
e.printStackTrace();
BufferedReader in = new BufferedReader(new InputStreamReader(urlConn.getInputStream()));
String str;
while( (str=in.readLine()) != null) {
System.out.println(str);
} catch (MalformedURLException e) {
System.out.println("Error in SLL Connetion" +e);
HostnameVerifier hv = new HostnameVerifier()
public boolean verify(String urlHostName, SSLSession session)
System.out.println("Warning: URL Host: " urlHostName " vs. "
session.getPeerHost());
return true;
want to ignore certificate validation.
plese help me..
hi brucechapman, as you suggested me, i posted in Core API- networking forum, now please gimme a solution
Thanks in advance.hi brucechapman,
ran the NetTest program, got the following exception:
trigger seeding of SecureRandom
done seeding SecureRandom
Exception in thread "main" java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
at Test.NetTest.main(NetTest.java:40)
NetTest.java:40 -- InputStream is = url.openStream(); at this ling throwing exception.
For the following program, i have added the argument -Djavax.net.ssl.trustStore=cacerts
i have exported the certificate from IE and added to the keystore.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.security.Security;
import javax.net.ssl.SSLSocket;
import javax.net.ssl.SSLSocketFactory;
public class Communicator {
public static void main(String[] args) {
try {
int port = 34443;
String strReq = "xml content ";
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
SSLSocketFactory factory = (SSLSocketFactory) SSLSocketFactory.getDefault();
SSLSocket socket = (SSLSocket) factory.createSocket("jyoti-win2k8-32", port);
//Writer out = new OutputStreamWriter(socket.getOutputStream());
//out.write("GET http://" + "hostname" + "/ HTTP 1.1\r\n");
// out.write("\r\n");
//out.write(strReq);
//out.flush();
OutputStreamWriter wr = null;
try{
wr = new OutputStreamWriter(socket.getOutputStream());
catch(Exception e){
e.printStackTrace();
System.out.println("got output stream");
try{
wr.write(strReq);
//System.out.println("response code : "+conn.getResponseCode());
System.out.println("written");
wr.flush();
catch(IOException e){
e.printStackTrace();
InputStreamReader is = new InputStreamReader(socket.getInputStream(),"UTF8") ;
BufferedReader rd = new BufferedReader(is);
String line;int count=0;
System.out.println("rd "+rd);
while ((line = rd.readLine()) != null) {
System.out.println("line "+line );
System.out.println(count++);
// Process line...
System.out.println(count);
rd.close();
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
int c;
while ((c = in.read()) != -1) {
System.out.write(c);
//out.close();
in.close();
socket.close();
} catch(IOException ex) {
ex.printStackTrace();
Exception :
javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(Unknown Source)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(Unknown Source)
at sun.nio.cs.StreamEncoder.writeBytes(Unknown Source)
at sun.nio.cs.StreamEncoder.implFlushBuffer(Unknown Source)
at sun.nio.cs.StreamEncoder.implFlush(Unknown Source)
at sun.nio.cs.StreamEncoder.flush(Unknown Source)
at java.io.OutputStreamWriter.flush(Unknown Source)
at Test.Communicator.main(Communicator.java:55)
Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at sun.security.validator.PKIXValidator.<init>(Unknown Source)
at sun.security.validator.Validator.getInstance(Unknown Source)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.getValidator(Unknown Source)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(Unknown Source)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(Unknown Source)
... 7 more
Caused by: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at java.security.cert.PKIXParameters.setTrustAnchors(Unknown Source)
at java.security.cert.PKIXParameters.<init>(Unknown Source)
at java.security.cert.PKIXBuilderParameters.<init>(Unknown Source)
... 19 more
java.net.SocketException: Socket is closed
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.getInputStream(Unknown Source)
at Test.Communicator.main(Communicator.java:66)
please help me and provide me suggestion/solution. how to get rid off this trustanchor paramater exception
what is it actualy?
Thanks in advance. -
Decision Service calls failing with connection refused
Hi All,
Breifing of the bpel process - Async bpel process XX_BPEL_ASYNC_002 calls decision services and a sync bpel process XX_BPEL_SYNC_001.
We have moved to cluster 10.1.3.5.0 from 10.1.3.3.0 and the deployement of the bpel process and the decision service done on two nodes i.e., node51 and node55.
But the bpel process is able to call the decision service only when the node 51 is UP and running, but if node 51 is down and node 55 is up and running it is failing with connection refused error. It is also working when 55 is DOWN and 051 is UP.
the exact error is:
exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: Connection refused.
We are using file based repository.
It is failing when it tries to call particular url:
http://loadbalancerurl:7777/orabpel/domain001/XX_BPEL_ASYNC_002/1.0/decisionservices.decs
Can anyone please help me or advice me for finding some solution.
Thanks
SreejitHi Fatsah,
It has been a while since we resolved this problem. But these were the basic steps that we had taken.
The receiver was configured a File adatpter with FTP:
Port: 10021
Connection security : FTPS (FTP using SSL/TLS) for Control and Data Connection
Command Order: AUTH TLS,USER,PASS,PBSZ,PROT
Problem: The message was blocked in our firewall.
FTPS in this case used 10021 as the control port and the firewall allowed to pass the control request.
Once the connection was accepted at the control level, it generated a random port number to pass data on the channel.
This random port number was blocked in the firewall.
We monitored the data port numbers generated at firewall. Then we configured the firewall to open any port number between the specific IP addresses of the sender and the receiver. That resolved the problem.
Hope this helps!
Please give points if this is helpful.
Thank you.
Dharmasiri Amith -
OEM IOException in sending Request :: Connection refused
Hi,
When I want to connect to OEM, I recieve an "java.lang.Exception: IOException in sending Request :: Connection refused".
In emdb.nohup there is "----- Fri Apr 25 12:11:57 2008::The agentTZRegion value in /oracle/10.2.0/SUNAPART_ARTED08/sysman/config/emd.properties is not in agreement with what agent thinks it should be.Please verify your environment to make sure that TZ setting has not changed since the last start of the agent.
If you modified the timezone setting in the environment, please stop the agent and exectute 'emctl resetTZ agent' and also execute the script 'mgmt_target.set_agent_tzrgn' to get the value propagated to repository -----"
But when I want to stop or start or resetTZ anget It xon't work.
emctl stop agent -->
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
Killed
Agent is not running.
Ok agent is not running, but when I do
emctl resetTZ agent -->
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved
Killed
Agent is running. Stop the agent and rerun the command.
???? why ????
I wonder what the Killed is ?
It appears allready when I do emctl start dbconsole -->
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
http://SUNAPART:1158/em/console/aboutApplication
Killed
Starting Oracle Enterprise Manager 10g Database Control ....Killed
started.
Logs are generated in directory /oracle/10.2.0/SUNAPART_ARTED08/sysman/log
and emctl stop dbconsole -->
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
http://SUNAPART:1158/em/console/aboutApplication
Stopping Oracle Enterprise Manager 10g Database Control ...
... Killed
Failed.
but the dbconsole isn't longer availlable so it has work.
Wan you help me solve my problem tks.The dbconsole is stopped, (I'va killed it, because stop doesn't work)
When I do ps -ef | grep dbconsole I have nothing. (the same with agent) but I still have the message "Agent is running" when i want to resetTZ agent.
In emoms.log, I've
2008-04-25 13:59:50,178 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.ias.ias.IASIntegration
2008-04-25 13:59:50,583 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.eml.target.slb.common.SLBIntegration
2008-04-25 13:59:50,720 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.eml.ssl.intg.SSLIntegration
2008-04-25 13:59:50,871 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.tip.oem.central.domain.ProcessConnectDomainIntg
2008-04-25 13:59:50,875 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.tip.oem.central.instance.ProcessConnectInstanceIntg
2008-04-25 13:59:50,877 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.webdb.admin.em.PortalIntegration
2008-04-25 13:59:50,880 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.webdb.admin.em.SSOIntegration
2008-04-25 13:59:50,887 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.reports.em.RepIntg
2008-04-25 13:59:50,890 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.ocs.mntr.target.OcsEmailIntegration
2008-04-25 13:59:50,893 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.ocs.mntr.target.OcsOidIntegration
2008-04-25 13:59:50,896 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.ocs.mntr.target.OcsOvfIntegration
2008-04-25 13:59:50,898 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.ocs.mntr.target.OcsWebconfIntegration
2008-04-25 13:59:50,901 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.ocs.mntr.target.OcsWirelessIntg
2008-04-25 13:59:50,904 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.ocs.mntr.target.OcsCalGrpIntegration -
Javax.mail.MessagingException: Connection refused: connect on localhost
Hello,
I am using Tomcat5.0.28 for a javamail servlet program. I am giving the hostname as localhost. After entering the input details in my html file, i get the error- "javax.mail.MessagingException: Connection refused: connect; nested exception is: java.net.ConnectException: Connection refused: connect " .
can anybody help me regarding in solving error.
Thanks.First, you're using a very old version of JavaMail. Please upgrade. Some of the properties you're setting aren't supported in that old version.
Second, you don't need the socket factory properties, get rid of them.
Finally, it looks like you're trying to connect on port 143 using SSL. Port 143 is the non-SSL port. That's probably not going to work. Still, it looks like something is refusing to let you connect at all. If you really can telnet from the same machine your program is running on to the same server machine on port 143, then you probably have some sort of firewall that's preventing your program from connecting. Please post the entire debug output if it still fails after correcting the problems above. (Move the setDebug call to before the getStore call.) -
Connection Refused: Connect
Hello again,
we installed our Portal with:
Windows 2003 + SQL Server
SAP J2EE PL23
EP6.0 and Patch 2 (us told in docs)
our problem is that when we tried to logon to our portal with sap* user nothing appears !!!!
The inicialization of our system seems to be ok....In the log appears: Portal initialization done.
After that msg appers many with the folow errors:
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:350)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:137)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:124)
at java.net.Socket.<init>(Socket.java:268)
at java.net.Socket.<init>(Socket.java:122)
at iaik.security.ssl.SSLSocket.<init>(Unknown Source)
at org.w3c.www.protocol.http.f.a(Unknown Source)
at org.w3c.www.protocol.http.f.markUsed(Unknown Source)
at org.w3c.www.protocol.http.HttpBasicServer.getConnection(Unknown Source)
at org.w3c.www.protocol.http.HttpBasicServer.runRequest(Unknown Source)
at org.w3c.www.protocol.http.HttpManager.runRequest(Unknown Source)
at org.w3c.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at com.sapportals.portal.ivs.http.HttpClient.connect(HttpClient.java:323)
at com.sapportals.portal.ivs.http.HttpClient.send(HttpClient.java:336)
at com.sapportals.portal.yahoo.runtime.YahooHbThread.send(YahooHbThread.java:209)
at com.sapportals.portal.yahoo.runtime.YahooHbThread.run(YahooHbThread.java:95)
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:350)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:137)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:124)
at java.net.Socket.<init>(Socket.java:268)
at java.net.Socket.<init>(Socket.java:122)
at iaik.security.ssl.SSLSocket.<init>(Unknown Source)
at org.w3c.www.protocol.http.f.a(Unknown Source)
at org.w3c.www.protocol.http.f.markUsed(Unknown Source)
at org.w3c.www.protocol.http.HttpBasicServer.getConnection(Unknown Source)
at org.w3c.www.protocol.http.HttpBasicServer.runRequest(Unknown Source)
at org.w3c.www.protocol.http.HttpManager.runRequest(Unknown Source)
at org.w3c.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at com.sapportals.portal.ivs.http.HttpClient.connect(HttpClient.java:323)
at com.sapportals.portal.ivs.http.HttpClient.send(HttpClient.java:336)
at com.sapportals.portal.yahoo.runtime.YahooHbThread.send(YahooHbThread.java:209)
at com.sapportals.portal.yahoo.runtime.YahooHbThread.run(YahooHbThread.java:95)
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:350)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:137)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:124)
at java.net.Socket.<init>(Socket.java:268)
at java.net.Socket.<init>(Socket.java:122)
at iaik.security.ssl.SSLSocket.<init>(Unknown Source)
at org.w3c.www.protocol.http.f.a(Unknown Source)
at org.w3c.www.protocol.http.f.markUsed(Unknown Source)
at org.w3c.www.protocol.http.HttpBasicServer.getConnection(Unknown Source)
at org.w3c.www.protocol.http.HttpBasicServer.runRequest(Unknown Source)
at org.w3c.www.protocol.http.HttpManager.runRequest(Unknown Source)
at org.w3c.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at com.sapportals.portal.ivs.http.HttpClient.connect(HttpClient.java:323)
at com.sapportals.portal.ivs.http.HttpClient.send(HttpClient.java:336)
at com.sapportals.portal.yahoo.runtime.YahooHbThread.send(YahooHbThread.java:209)
at com.sapportals.portal.yahoo.runtime.YahooHbThread.run(YahooHbThread.java:95)
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:350)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:137)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:124)
at java.net.Socket.<init>(Socket.java:268)
at java.net.Socket.<init>(Socket.java:122)
at iaik.security.ssl.SSLSocket.<init>(Unknown Source)
at org.w3c.www.protocol.http.f.a(Unknown Source)
at org.w3c.www.protocol.http.f.markUsed(Unknown Source)
at org.w3c.www.protocol.http.HttpBasicServer.getConnection(Unknown Source)
at org.w3c.www.protocol.http.HttpBasicServer.runRequest(Unknown Source)
at org.w3c.www.protocol.http.HttpManager.runRequest(Unknown Source)
at org.w3c.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at com.sapportals.portal.ivs.http.HttpClient.connect(HttpClient.java:323)
at com.sapportals.portal.ivs.http.HttpClient.send(HttpClient.java:336)
at com.sapportals.portal.yahoo.runtime.YahooHbThread.send(YahooHbThread.java:209)
at com.sapportals.portal.yahoo.runtime.YahooHbThread.run(YahooHbThread.java:95)
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:350)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:137)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:124)
at java.net.Socket.<init>(Socket.java:268)
at java.net.Socket.<init>(Socket.java:122)
at iaik.security.ssl.SSLSocket.<init>(Unknown Source)
at org.w3c.www.protocol.http.f.a(Unknown Source)
at org.w3c.www.protocol.http.f.markUsed(Unknown Source)
at org.w3c.www.protocol.http.HttpBasicServer.getConnection(Unknown Source)
at org.w3c.www.protocol.http.HttpBasicServer.runRequest(Unknown Source)
at org.w3c.www.protocol.http.HttpManager.runRequest(Unknown Source)
at org.w3c.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at com.sapportals.portal.ivs.http.HttpClient.connect(HttpClient.java:323)
at com.sapportals.portal.ivs.http.HttpClient.send(HttpClient.java:336)
at com.sapportals.portal.yahoo.runtime.YahooHbThread.send(YahooHbThread.java:209)
at com.sapportals.portal.yahoo.runtime.YahooHbThread.run(YahooHbThread.java:95)
What is this problem ?
Can someone help us ?
Thanks in advanced.but i am not send to the client when i accept the client connection immediately ,It doesn't matter when you send to the client. The answer is still the same. You send to a client via the socket you accepted from that client. That's what it's for.
for example :
first client_A connect to Server (port 2222) , than Client_B connect to Server (port 2222) , finally Client_C connect to Server (port 2222)You don't need to keep telling me the port number. If the ServerSocket is listening at port 2222 they will all connect via port 2222. They don't have any choice about that.
and all not close the connection, but if I want to send some msg to Client_B from Server, how can i send the msg to client_B ?Via the socket you accepted from client B. I've already answered that.
it's just like you said "you don't have to do anything about that. " ?Is that a question?
You don't seem to have much idea about client-server socket programming. Have you read the Custom Networking tutorial? -
Hi, i've installed BI Server EE on a virtual machine.
I press "Start OC4J" and the batch file starts as i think. When i try to start "BI publisher" i see a Java Exception "Connection Refused" Some idea?Hi MIcheal, i'm working on the same VM, i've got as the db as publisher on this VM, and i try connect to localhost.
The error log is :
<TIMESTAMP> NOTIFICATION connect to NQSSECONDARYCCS=;PORT=;SSLKEYSTOREPASSWORD=***;PRIMARYCCS=;TRUSTANYSERVER=;LOGFILEPATH=<PATH>;SECONDARYCCSPORT=;TRUSTSTOREPASSWORD=***;LOGLEVEL=;SSL=;HOST=VM_ODI;CATALOG=;PASSWORD=***;
<timestamp> WARNING java.net.ConnectException: Connect Refused: connect
java.sql.SQLException: java.net.ConnectException:Connection Refused: connect
at oracle.bi.jdbc.AnaJdbcDriver.conncetToNQSNode<AnaJdbcDriver.java:413> -
Connection refused from Java in Windows to remote postgresql Linux server
I fail to connect from windows to a remote postgresql linux server. The SQLEexception received is same as the SQLException that happen to the localhost connection to postgresql where the condition of postgresql not started or not start with -i option to allow tcp/ip connection. The SQLException is SQLException: Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
Please help..
Java class file with the following codes:
String url = "jdbc:postgresql://servername:5432/databasename";
Connection con = DriverManager.getConnection(url,"username","password");
The /var/lib/pgsql/data/pg_hba.conf have the following configuration:
# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
local all all trust
host all all 127.0.0.1 255.255.255.255 trust
hostssl all all 219.94.117.8 255.255.255.255 trust
hostssl all all 0.0.0.0. 0.0.0.0 trust
host all all 219.94.117.8 255.255.255.255 trust
host all all 0.0.0.0 0.0.0.0 trust
The /var/lib/pgsql/data/postgresql.conf have the following configuration:
# Connection Parameters
tcpip_socket = true
#ssl = false
#max_connections = 32
#superuser_reserved_connections = 2
#port = 5432
#hostname_lookup = false
#show_source_port = false
The postgresql start in the /etc/init.d directory with the command ./postgresql start
postgres 16923 0.1 0.3 9556 1956 pts/0 S 01:58 0:00 /usr/bin/postmaster -p 5432 -i
postgres 16925 0.0 0.3 10548 1948 pts/0 S 01:58 0:00 postgres: stats buffer process
postgres 16926 0.0 0.3 9580 1968 pts/0 S 01:58 0:00 postgres: stats collector process
root 16931 0.0 0.1 2664 716 pts/0 R 01:58 0:00 ps auxOn my machine (OS X ) I had trouble with postgresql refusing to notice the -i option in the configuration file. Instead I manually had to specifiy postmaster -i ...
Also check your firewall settings. I also could not get localhost to work, I had to use the actual IP address of the machine, ie not 127.0.0.1. Use telnet hostip 5432 to check if you can get a connection. For my situation once telnet would connect, then JDBC started working too. Then localhost started working too. -
Connection refused Abobe interactive form
Hi all,
I recieve the following error when I try to run my adobe for over web services.... I cannot understand why since all wsdl files etc are available..
Any ideas?
Cheers,
Max
com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: Failed to GENERATEPDF
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:418)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterApplicationModification(ClientApplication.java:1132)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.afterApplicationModification(ClientComponent.java:895)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doRespond(WindowPhaseModel.java:573)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:152)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:319)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:733)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:668)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:860)
at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.create(AbstractApplicationProxy.java:220)
at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1288)
at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:355)
at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:548)
at com.sap.portal.pb.PageBuilder.wdDoInit(PageBuilder.java:192)
at com.sap.portal.pb.wdp.InternalPageBuilder.wdDoInit(InternalPageBuilder.java:150)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)
at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:430)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:754)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:289)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Caused by: com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: PDFDocument Processor failed to process Render Request.
at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentProcessor.process(PDFDocumentProcessor.java:55)
at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentInteractiveFormHandlingContext.execute(PDFDocumentInteractiveFormHandlingContext.java:100)
at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentInteractiveFormHandlingContext.execute(PDFDocumentInteractiveFormHandlingContext.java:123)
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:248)
... 48 more
Caused by: com.sap.tc.webdynpro.pdfobject.core.PDFObjectRuntimeException: Service call exception; nested exception is:
com.sap.exception.io.SAPIOException: <Localization failed: ResourceBundle=com.sap.exception.io.IOResourceBundle, ID=Could not create SSL socket:java.net.ConnectException Connection refused: connect, Arguments: []> : Cant find resource for bundle java.util.PropertyResourceBundle, key Could not create SSL socket:java.net.ConnectException Connection refused: connect
at com.sap.tc.webdynpro.pdfobject.core.PDFObject.doSoapCall(PDFObject.java:408)
at com.sap.tc.webdynpro.pdfobject.core.PDFObject.render(PDFObject.java:3948)
at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRenderHandler.handle(PDFDocumentRenderHandler.java:148)
at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentProcessor.process(PDFDocumentProcessor.java:52)
... 51 more
Caused by: java.rmi.RemoteException: Service call exception; nested exception is:
com.sap.exception.io.SAPIOException: <Localization failed: ResourceBundle='com.sap.exception.io.IOResourceBundle', ID='Could not create SSL socket:java.net.ConnectException Connection refused: connect', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key Could not create SSL socket:java.net.ConnectException Connection refused: connect
at com.sap.tc.webdynpro.adsproxy.SecConfigBindingStub.rpData(SecConfigBindingStub.java:89)
at com.sap.tc.webdynpro.adsproxy.SecConfigBindingStub.rpData(SecConfigBindingStub.java:99)
at com.sap.tc.webdynpro.pdfobject.core.PDFObject.doSoapCall(PDFObject.java:385)
... 54 more
Caused by: com.sap.exception.io.SAPIOException: <Localization failed: ResourceBundle='com.sap.exception.io.IOResourceBundle', ID='Could not create SSL socket:java.net.ConnectException Connection refused: connect', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key Could not create SSL socket:java.net.ConnectException Connection refused: connect
at com.sap.engine.services.webservices.jaxm.soap.SSLUtilUsingHttpsLibImpl.createSSLSocket(SSLUtilUsingHttpsLibImpl.java:93)
at com.sap.engine.services.webservices.jaxm.soap.HTTPSocket.initStreamsFromSocket(HTTPSocket.java:667)
at com.sap.engine.services.webservices.jaxm.soap.HTTPSocket.initializeStreams(HTTPSocket.java:470)
at com.sap.engine.services.webservices.jaxm.soap.HTTPSocket.getOutputStream(HTTPSocket.java:427)
at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.HTTPTransport.getRequestStream(HTTPTransport.java:355)
at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.outputMessage(MimeHttpBinding.java:550)
at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.call(MimeHttpBinding.java:1432)
at com.sap.tc.webdynpro.adsproxy.SecConfigBindingStub.rpData(SecConfigBindingStub.java:82)
... 56 more
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
at java.net.Socket.connect(Socket.java:464)
at java.net.Socket.connect(Socket.java:414)
at java.net.Socket.<init>(Socket.java:310)
at java.net.Socket.<init>(Socket.java:125)
at iaik.security.ssl.SSLSocket.<init>(Unknown Source)
at com.sap.security.core.server.https.SecureConnectionFactory.createSocket(SecureConnectionFactory.java:984)
at com.sap.security.core.server.https.SecureConnectionFactory.createSocket(SecureConnectionFactory.java:969)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.engine.services.webservices.jaxm.soap.SSLUtilUsingHttpsLibImpl.createSSLSocket(SSLUtilUsingHttpsLibImpl.java:77)
... 63 moreHi Thanks for your reply!
When I run the test from the j2ee engine that runs the ADS it works fine but when running the test from the j2ee that runs the WebDynpro application i fails with content type text/html, any ideas why?
rgds,
Max -
Opmn fails with connection refused
Hi all,
I've successfully installed Oracle Application Server 10g AS R2.
After installation I could successfull login and access both Infra and Middle Tier using OEM, which were configured under a single Farm.
But unfortunately, after and when the server is restarted... opmnctl startall hangs with ons.log contents as below
08/06/23 16:25:14 [4] ONS server initiated
08/06/23 16:53:15 [4] Logging disabled
08/06/23 16:57:43 [4] ONS server initiated
08/06/23 16:57:43 [4] Connection 1,192.168.6.183,6201 connect (Connection refused)
08/06/23 16:59:42 [4] Connection 1,192.168.6.183,6201 connect (Connection refused)
08/06/23 17:01:41 [4] Connection 1,192.168.6.183,6201 connect (Connection refused)
08/06/23 17:03:40 [4] Connection 1,192.168.6.183,6201 connect (Connection refused)08/06/23 17:04:00 [4] Logging disabled
As a workaround I verified /etc/hosts file... it is as below
127.0.0.1 localhost.localdomain localhost
192.168.6.183 oravis.dsrc2.com oravis
I'm performing the start-up & shutdown in the following order
START DB Tier
Start Database as
Make sure your are in DB Home
$ sqlplus "/as sysdba"
SQL> startup
Start DB Listener as
Make sure your are in DB Home
$ lsnrctl start RETEK
Startup 10gAS Server
Start Middle Tier iAS Console
Make sure your are in Middle Tier Home
cd $ORACLE_HOME/bin
emctl start iasconsole
Start Infra iAS Console
Make sure your are in Infra Home
cd $ORACLE_HOME/bin
emctl start iasconsole
Start Infra listener as
$ lsnrctl start
Start Infra Database as -
$sqlplus "/as sysdba"
SQL> startup
Start Infra OC4J Services as
Make sure your are in Infra Home
$./opmnctl startall
Start Middle Tier OC4J Services as
Make sure your are in Middle Tier Home
$./opmnctl startall
Shutdown 10gAS Server
Stop Middle Tier Services as
Make sure your are in Middle Tier Home
cd $ORACLE_HOME/opmn/bin
$./opmnctl stopall
Stop Infrastructure Services as
Make sure your are in Infra Home
$ ./opmnctl stopall
Stop Infra Listener as
Make sure your are in Infra Home
$ lsnrctl stop [listener_name]
Stop Infra Database as
Make sure your are in Infra Home
$ sqlplus "/as sysdba"
SQL> shutdown immediate
Stop Infra iAS Console
Make sure your are in Infra Home
cd $ORACLE_HOME/bin
emctl stop iasconsole
Stop Middle Tier iAS Console
Make sure your are in Middle Tier Home
cd $ORACLE_HOME/bin
emctl stop iasconsole
Stop DB Tier
Stop Listener as
Make sure your are in DB Home
$ lsnrctl stop [listener_name]
Stop Database as
Make sure your are in DB Home
$ sqlplus "/as sysdba"
SQL> shutdown immediate
Now... I'm able to access the Infra & Middle tier throgh OEM but the status is Unavailable. Moreover now they not under the Farm (Which they were earlier in).
Also it is giving error connecting to repository database.
Please anybody, who have come across this kind of problem, kindly guide me, where actually I'm missing.
-MaheshHi Adith,
Thanx a lot for the updates and correcting me. I've gone through the documents and corrected the way by which I was starting the services.
But... when I try to do opmnctl startall, now I again got struck up with this strange error in ons.log
08/06/24 10:26:02 [4] ONS server initiated
08/06/24 10:47:51 [2] Connection 1,192.168.6.183,1521 SSL handshake failed
08/06/24 10:47:51 [2] Handshake for 1,192.168.6.183,1521: nz error = 28864 interval = 0 (180 max)
08/06/24 10:49:50 [2] Connection 1,192.168.6.183,1521 SSL handshake failed
08/06/24 10:49:50 [2] Handshake for 1,192.168.6.183,1521: nz error = 28864 interval = 0 (180 max)
08/06/24 10:51:49 [2] Connection 1,192.168.6.183,1521 SSL handshake failed
08/06/24 10:51:49 [2] Handshake for 1,192.168.6.183,1521: nz error = 28864 interval = 0 (180 max)
I've gone through metalink and found out that this is a problem with SSL Authentication which been stated as a bug.
Can anybody answer my following queries...
1. Is it mandatory to enable SSL in 10g AS? Can we run server without SSL?
2. If not mandatory, then how to disable SSL?
3. If the handshake error is a bug, how to fix? Do I need to apply any patch for this?
Looking forward for immediate response,
Regards
-Mahesh -
Connection refused in Mission control
Hi !
I created a simple application just for demo and I start it with
java prim.Prim 100000000 -XX:+UnlockCommercialFeatures -XX:+FlightRecorder
But I can't connect, when doing 'Start jmx-console' I get connection refused after a while.
The same problem when starting the application in NetBeans .At least that makes sense (JConsole not working either). Okay, so something is messed up regarding local attach on your machine. Let's try not using local attach. What happens if you try adding the following to the command line, and then set up a connection in JMC manually (click the "new custom connection" icon in the JVM Browser)?
-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=7091 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -
Could not connect to the server mail; the connection refused
Dear Sir/Mam
The thuderbird was working fine. All of sudden, when I click on Thunderbird it is showing the following message "could not connect to the server mail; the connection refused". I am attaching the connection setting in this mail. Please help me out.
Kind regards,
Server type: IMAP
Server Name: mail.ncbs.res.in
port: 993
Connection security: SSL/TLShttps://support.mozilla.org/en-US/kb/problems-sending-and-receiving-messages
-
Connection refused, but works on diff computer
Ok, i'm opening a connection to a web server using ssl (jsse) and this WAS working great. But now when I try to run the same code that was working on this computer (and still works upstairs) i get:
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
at ..............
The line of code that is causing this problem is
OutputStream outputStream = null;
outputStream = conn.getOutputStream(); <- RIGHT HERE
the conn was setup and is not null because I can getURL() on it and it's context has been setup, so everything seems to be ok with the connection but once I try to get an output stream it blows with that connection refused exception. I have set doOutput to true aswell:
conn.setDoOutput(true);
Like I said, this code works on a different computer now and used to work on this one. If anyone knows what could have happened to this machine I could appreciate any help.
(used to work but now it doesn't box)
JDK 1.4.1
Intel processor
Windows 2000
(still works box)
JRE 1.4.1 (no jdk)
Intel processor
Windows NT
Thanks a bunch
-DaveAnd can you ping the other computer from the one that doesn't work?
-
Add User/ Communication Exception: Connection refused!
Hello,
I've searched the entire forum , for sample code for adding a user to the Active directory.However, the code that I use , refuses to budge past this line, and gives a
*Problem creating object: javax.naming.CommunicationException: mydc.antipodes.com:389 [Root exception is java.net.UnknownHostException: mydc.antipodes.com]*
// Create the initial directory context
LdapContext ctx = new InitialLdapContext(env,null);
When i change the ldap url to 'ldap://localhost:389', it gives me this exception
*Problem creating object: javax.naming.CommunicationException: localhost:389 [Root exception is java.net.ConnectException: Connection refused: connect]*
I also could not follow , how the LDAP url is formed, and those CN=,DC= attributes.I also typed in the LDAP url in the browser, and an External Protocol request popped up , that had a search for people names and email.
Can someone please enlighten me , on where i was going wrong.I'm working on a windows XP machine with JDK1.6 with Netbeans.
The same functionality is also done , in .NET using the activeds.tlb file and it is working fine.Is there a way in Java, where i can added a reference/COM component , in the same way as above , and add users?
import java.util.Hashtable;
import javax.naming.ldap.*;*
*import javax.naming.directory.*;
import javax.naming.*;*
*import javax.net.ssl.*;
import java.io.*;
public class NewUser
public static void main (String--] args)--
-- Hashtable env = new Hashtable();--
-- String adminName = "CN=Administrator,CN=jomy,CN=Users,DC=antipodes,DC=com";--
-- String adminPassword = "jj2007";--
-- String userName = "CN=Albert Einstein,CN=jomy,OU=Research,DC=antipodes,DC=com";--
-- String groupName = "CN=All Research,CN=Administrators,OU=Research,DC=antipodes,DC=com";--
-- env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");--
-- //set security credentials, note using simple cleartext authentication--
-- env.put(Context.SECURITY_AUTHENTICATION,"simple");--
-- env.put(Context.SECURITY_PRINCIPAL,adminName);--
-- env.put(Context.SECURITY_CREDENTIALS,adminPassword);--
-- //connect to my domain controller--
-- env.put(Context.PROVIDER_URL, "ldap://mydc.antipodes.com:389");--
-- //env.put(Context.PROVIDER_URL, "winnt://localhost");--
-- try {--
-- // Create the initial directory context--
-- LdapContext ctx = new InitialLdapContext(env,null);--
-- // Create attributes to be associated with the new user--
-- Attributes attrs = new BasicAttributes(true);--
-- //These are the mandatory attributes for a user object--
-- //Note that Win2K3 will automagically create a random--
-- //samAccountName if it is not present. (Win2K does not)--
-- attrs.put("objectClass","user");--
-- attrs.put("samAccountName","AlbertE");--
-- attrs.put("cn","Albert Einstein");--
-- //These are some optional (but useful) attributes--
-- attrs.put("giveName","Albert");--
-- attrs.put("sn","Einstein");--
-- attrs.put("displayName","Albert Einstein");--
-- attrs.put("description","Research Scientist");--
-- attrs.put("userPrincipalName","[email protected]");--
-- attrs.put("mail","[email protected]");--
-- attrs.put("telephoneNumber","999 123 4567");--
-- //some useful constants from lmaccess.h--
-- int UF_ACCOUNTDISABLE = 0x0002;--
-- int UF_PASSWD_NOTREQD = 0x0020;--
-- int UF_PASSWD_CANT_CHANGE = 0x0040;--
-- int UF_NORMAL_ACCOUNT = 0x0200;--
-- int UF_DONT_EXPIRE_PASSWD = 0x10000;--
-- int UF_PASSWORD_EXPIRED = 0x800000;--
-- //Note that you need to create the user object before you can--
-- //set the password. Therefore as the user is created with no--
-- //password, user AccountControl must be set to the following--
-- //otherwise the Win2K3 password filter will return error 53--
-- //unwilling to perform.--
-- attrs.put("userAccountControl",Integer.toString(UF_NORMAL_ACCOUNT + UF_PASSWD_NOTREQD + UF_PASSWORD_EXPIRED+ UF_ACCOUNTDISABLE));--
-- // Create the context--
-- Context result = ctx.createSubcontext(userName, attrs);--
-- System.out.println("Created disabled account for: " + userName);--
-- //now that we've created the user object, we can set the--
-- //password and change the userAccountControl--
-- //and because password can only be set using SSL/TLS--
-- //lets use StartTLS--
-- StartTlsResponse tls = (StartTlsResponse)ctx.extendedOperation(new StartTlsRequest());--
-- tls.negotiate();--
-- //set password is a ldap modfy operation--
-- //and we'll update the userAccountControl--
-- //enabling the acount and force the user to update ther password--
-- //the first time they login--
-- ModificationItem[-- mods = new ModificationItem[2];
//Replace the "unicdodePwd" attribute with a new value
//Password must be both Unicode and a quoted string
String newQuotedPassword = "\"Password2000\"";
byte[] newUnicodePassword = newQuotedPassword.getBytes("UTF-16LE");
mods[0] = new ModificationItem(DirContext.REPLACE_ATTRIBUTE, new BasicAttribute("unicodePwd", newUnicodePassword));
mods[1] = new ModificationItem(DirContext.REPLACE_ATTRIBUTE, new BasicAttribute("userAccountControl",Integer.toString(UF_NORMAL_ACCOUNT + UF_PASSWORD_EXPIRED)));
// Perform the update
ctx.modifyAttributes(userName, mods);
System.out.println("Set password & updated userccountControl");
//now add the user to a group.
try {
ModificationItem member[] = new ModificationItem[1];
member[0]= new ModificationItem(DirContext.ADD_ATTRIBUTE, new BasicAttribute("member", userName));
ctx.modifyAttributes(groupName,member);
System.out.println("Added user to group: " + groupName);
catch (NamingException e) {
System.err.println("Problem adding user to group: " + e);
//Could have put tls.close() prior to the group modification
//but it seems to screw up the connection or context ?
tls.close();
ctx.close();
System.out.println("Successfully created User: " + userName);
catch (NamingException e) {
System.err.println("Problem creating object: " + e);
catch (IOException e) {
System.err.println("Problem creating object: " + e); }
}Sometimes there are posts that are so funny, that I really do fall off my chair and writhe on the floor laughing hysterically.
mydc.antipodes.com is my domain controller, it's most certainly not yours !
If you are running Active Directory (although I somehow seem to think that you are not), the LDAP URL will contain the fully qualified DNS name of your domain controller and the distingushed name of your Active Directory domain (or part thereof).
Because you are most certainly do not have access to my domain, nor would my domain controller be registered with your DNS server or listed in your hosts file, that explains why you receive the Unknown Host Exception.
Now the reason why I think you aren't runnning Active Directory is that you say you are running on Windows XP and when you use ADSI (winnt://localhost) it all works.
The ADSI provider WINNT, uses the Windows NT/LM API's which are used to access either the local Windows account store which is sometimes referred to as Security Accounts Manager (SAM), or a Windows NT 4 domain. (Actually it could be used to access Active Directory, albeit using the NT/LM API's rather than LDAP). The JNDI LDAP provider supports the LDAP protocol, it does not support NT/LM.
If on the other hand I'm wrong, and you do have Active Directory present in your network, either ask the admin for the DNS name of the domain controller,and the distinguished name of your domain, look up the LDAP Resource Records (RR's) in your DNS, or use the Windows LDP.EXE tool, leave everything blank, hit the connect button and look at the Root DSE for the naming contexts and dns host name values.
Maybe you are looking for
-
Hello dear all, Today I finally found out how to reproduce a bug on my iPhone, which I had already a serval times. The Bug is not worse, it just kinda looks cool. (I will post some links to Screenshots when MobileMe is out of maintainence) _*Well,to
-
Macbook Display vs LCD Display
How does my macbook display compare to a 1080i lcd screen
-
CD and DVD Drives no longer visible in "my computer"
After loading the i-pod software, the CD and DVD drives are no longer visible in My Computer. They say they are present but not accessible. Can any one shed any light on this subject Thanks Nick
-
Help.. Zen MicroPh
Hi everyone.. i just got my zen microphoto yesterday..but it cant seem to connect to my comuter. Whenever i open the Media Explorer, a message "The device is not connected. Please connect your zen microphoto to the computer". Is it because my unit is
-
Autofill, how to delete old adresses in Ipad
How to delete old adresses in Ipad?