Problems with IIS proxy to cluster

          We are using WebLogic 6.1 with two managed servers in a cluster. Our IIS server
          is running IIS 4 and is set up to proxy to the cluster by IP addresses. When
          one server goes down(as in a hardware failure or shut down), the other server's
          queue loads up with unprocessed requests causing our web application to "freeze".
          No errors are logged anywhere. The only way to free up the WL server (and stop
          the queue from growing) is to reboot both the application server (to clear the
          queu)AND the IIS web server(to stop the requests). Is there a known problem with
          the WL IIS plug-in DLL that could cause these errant requests? or.. Does this
          point to a specific error on our IIS server? or.. Is there a bad setting somewhere
          that can be changed to prevent this? Please Advise!
          

Hello,
From this it looks like you may be able to use PathPrepend to jimmy your URLs:
PathPrepend : String that the plug-in prepends to the beginning of the original URL, after PathTrim is trimmed and before the request is forwarded to WebLogic Server.
I would suggest it may be a good idea to have a seperate webserver for your production domain. In most places I have worked in every platform is configuered with its own resources e.g staging server has its own webserver and db. This affords the people that use those envrionments greater isolation.

Similar Messages

  • There is a problem with the proxy server's security certificate. The name on the security certificate is invalid or does not match the name of the target site "Mailserver"

    Good day Guys
    First of all I am not an Exchange Expert, and I might be asking a very stupid question, but please bare with me. :) 
    While I was on leave our Mail server fell over and The company got a Specialist to help out for the time being.
    We where\are on Microsoft Exchange 2007 , which Fell over, and the specialist was able to recover as much data as he could.
    They then installed Exchange 2013 and tried to migrate everything from 2007 to 2013 and not everything migrated over.
    But the problem is, Outlook Anywhere was enable on 2007 and worked a 100% (before the disaster)
    With Exchange 2013 I get the following error message when trying to connect With Outlook 2013, using an external connection:
    "There is a problem with the proxy server's security certificate. The name on the security certificate is invalid or does not match the name of the target site "Mailserver"
    Outlook is unable to connect to the Proxy server. (Error Code 0)"
    Has anyone had the Similar when migrating over from 2007 to 2013 or is this an Issue on IIS and nothing to do with Exchange migration?
    Your assistance will be greatly appreciated.

    Hi,
    Firstly, I would suggest we use Exchange 2013 FE as the Outlook Anywhere proxy server.
    For the certificate issue, it mostly occurs because the host name that Outlook are trying to access does not match the certificate SAN. Please check with this point. If they do not match, you
    can change the host name by referring to the following article:
    https://support.microsoft.com/kb/940726/en-us?wa=wsignin1.0
    Thanks,
    Simon Wu
    TechNet Community Support

  • Intermittent proxy error "There is a problem with the proxy server's security certificate. Outlook is unable to connect to the proxy server "

    Hi all,
    From time to time (at least once a day), the following message pops up on the user's screen:
    "There is a problem with the proxy server's security certificate. Outlook is unable to connect to the proxy server . Error Code 80000000)."
    If we click "OK" it goes away and everything continues to work although sometimes Outlook disconnects. It is quite annoying...
    Any ideas?
    Thank you in advance

    Hi,
    For the security alert issue, I'd like to recommend you check the name in the alert windows, and confirm if the name is in your certificate.
    Additionally, to narrow down the cause, when the Outlook client cannot connect again, I recommand you firstly check the connectivity by using Test E-mail AutoConfiguration. For more information, you can refe to the following article:
    http://social.technet.microsoft.com/Forums/en-US/54bc6b17-9b60-46a4-9dad-584836d15a02/troubleshooting-and-introduction-for-exchange-20072010-autodiscover-details-about-test-email?forum=exchangesvrgeneral
    Thanks,
    Angela Shi
    TechNet Community Support

  • Problem with IIS- WebLogic bridge

    Hi!
    We have configured the IIS-WebLogic bridge for WebLogic 6.0 (SP1), with IIS
    4.0 on two separate machines. This works on URLs which directly refer to
    pages lying on the same machine as WebLogic, but some links which refer to
    WebLogic properties file and then determines the page to be displayed (e.g.
    include files). These work when the exact URL (including the IP Address and
    port no. of the WebLogic Server) is pasted in the browser address window,
    but fail when the proxied hyperlink is clicked from another page, or the
    proxied URL is pasted in the address window.
    Can anyone help. This is slightly urgent.
    thanks and regards,
    Prajesh
    Prajesh K. Verma
    Eclaton eBDU India Pvt. Ltd.
    Huis van Eclaton
    25, Lavelle Road
    Bangalore 560 001
    Tel: +91 80 2996569
    Email: [email protected]
    http://www.eclaton.com

    It looks like you have the sendRedirect() problem.
    We will convert the relative uri into Absolute URL in the sendRedirect().
    the logic looks something like:
    if (url is an absolute url) { //i.e: http://host:port/dummy.jsp
    response.setHeader("Location", url);
    sendError("302");
    } else if (url is an absolute uri) { //i.e: /dummy.jsp
    //prepend protocol, host and port info
    } else if (url is a relative uri) { //i.e: dummy.jsp
    //cacluate the context path based on the current request
    //i.e: you are request http://iis:7001/include/index.jsp
    PathTrim=/weblogic is set in the iisproxy.ini
    //so the Location header looks like:
    //http://iis:7001/weblogic/include/dummy.jsp
    As you can see you may need to specify the redirected uri
    to fall into the rules of "proxy by path" or "proxy by mime type" if you want
    the iis to proxy the request properly.
    "Prajesh K. Verma" <[email protected]> wrote:
    Hi!
    We have configured the IIS-WebLogic bridge for WebLogic 6.0 (SP1), with
    IIS
    4.0 on two separate machines. This works on URLs which directly refer
    to
    pages lying on the same machine as WebLogic, but some links which refer
    to
    WebLogic properties file and then determines the page to be displayed
    (e.g.
    include files). These work when the exact URL (including the IP Address
    and
    port no. of the WebLogic Server) is pasted in the browser address window,
    but fail when the proxied hyperlink is clicked from another page, or
    the
    proxied URL is pasted in the address window.
    Can anyone help. This is slightly urgent.
    thanks and regards,
    Prajesh
    Prajesh K. Verma
    Eclaton eBDU India Pvt. Ltd.
    Huis van Eclaton
    25, Lavelle Road
    Bangalore 560 001
    Tel: +91 80 2996569
    Email: [email protected]
    http://www.eclaton.com

  • Problems with IIS and Weblogic 6.0 Redirecting thru IIS

    Hi
    I have just installed Welblogic 6.0 and I am having problems with the configuration
    of the ISAPI Plugin.
    I created the iisproxy.ini file and then copied that into wlserver6.0/bin directory
    and copied the iisproxy.dll file into the inetpub/wwroot directory for iis to
    see
    Now when I type in my url, I get the default index.jsp page that bea supplied
    but when I try to go to the Admin tool, existing portals created or new portals
    added, I get the following error
    Error 404--Not Found
    From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
    10.4.5 404 Not Found
    Can any one help, here is my iisproxy.ini file
    below
    #This file contains initialization name/value pairs
    #for the IIS/weblogic plug-in
    WebLogicHost=localhost
    WebLogicPort=7501
    WlFowardPath=/weblogic
    SecureProxy=OFF
    PathTrim=/weblogic
    ConnectTimeoutSecs=20
    ConnectRetrySecs=2
    Bola

    Seems 6.0 has more than a few proxy problems. We are running IPlanet and have
    had no success in running the 6.0 proxy.
    FYI. We have started using the 5.1 proxy in 6.0 successfully; you might give
    it a try. Not sure we want to put this in production in this condition however.
    Matt Raible wrote:
    Has anyone been successfully able to get the IIS Proxy working with WLS 6.0
    on Win2K? I've been trying for days, working with a support engineer at BEA
    and everything, but no luck.
    Thanks,
    Matt

  • Problem with JMS in a Cluster

    In summary I am having a problem with my application when it is running on the server that does not contain the JMS.
              Setup:
              2 machines:- Server 1 with the Admin Server and a Managed Server with JMS and a Distributed Queue. Second machine (Server 2) with a managed server. The two managed servers are in a Cluster.
              The connection factory has xa enabled.
              The queue is a distributed queue, with one member queue - on server 1.
              Scenario 1 (works):
              Deploy my application on Server 1 only
              Scenario 2 (works):
              Deploy my application on Server 1 and Server 2
              When the application puts messages on the JMS queue, the messages are processed round robin by the MDB on both Server 1 and Server 2 - as expected.
              Scenario 3 - Does not work
              Deploy my application on Server 2 only
              The application successfully sends a message to the queue - I can see it in queue through the console.
              However the MDB never processes the message. On the queue, I can see 0 consumers.
              Essentially the MDB appears to deploy correctly from the server log but never appears as a consumer on the queue.
              I know the above information is very brief, however I can provide more configuration details and detailed logging if required.

    On a further look through the logs, I have found the following Warning message which may point to the reason why my MDB is not receiving messages from JMS:
              <25-Apr-2005 17:26:01 o'clock IST> <Warning> <EJB> <BEA-010220> <The jms destination 'AsyncMessageQueue' is a distributed destination and it has no physical destination(s) on the current weblogic server. As per distributed destination co-location rules, no pool was creted for the MDB 'AsyncMessage(Application: m3-j2ee_Weblogic21apr_2, EJBComponent: ejb_framework.jar)' on this weblogic server. Hence the MDB 'AsyncMessage(Application: m3-j2ee_Weblogic21apr_2, EJBComponent: ejb_framework.jar)' cannot receive any messages on this server.>
              I have created a Destination on the JMS Server ("Replicate JNDI Name In Cluster" is set), and I have created a Distributed Destination, which has as its member the Destination associated with the JMS Server.
              If the JMS is not on the same server as the deployed application, how do I get the MDB to connect to the physical destination?
              Do I always need a Physical Destination on the the same server as my deployed application? If so, how do I create a Physical Destination on the server that does not have the JMS?
              Any help appreciated.

  • Problems with the Proxy Programme--Please help

    Hi All,
    I have written a simple proxy server in the form of a servlet. I changed the proxy config of my browser to connect to this servlet hosted on the default context(http://localhost:8080) of the Tomcat 5.0.25 . Well , this servlet internally connects to the proxy of the corporate LAN . The logic that I have applied is as follows. The servlet gets the request from the client (ie the browser in this case) , extracts the headers and contents from the request, sets them to a new request that it forms and finally send this new request to the proxy. When the proxy responds, the servlet collects the response headers and contents adn writes them in its response. To sum up , this servlet transparently carries the requests and responses between the client(browser) and the corporate LAN proxy. Now the problem is this. Let's say , now I am accessing http://www.google.com.The browser sends a request to my servlet with the following headers as they are extracted by my servlet.
    ProxyServer:::>posting request
    ProxyServer:::>headerValue::> headerName = accept : headerValue=*/*
    ProxyServer:::>headerValue::> headerName = referer : headerValue=http://www.google.com/
    ProxyServer:::>headerValue::> headerName = accept-language : headerValue=en-us
    ProxyServer:::>headerValue::> headerName = proxy-connection : headerValue=Keep-Alive
    ProxyServer:::>headerValue::> headerName = user-agent : headerValue=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; UB1.4_IE6.0_SP1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)
    ProxyServer:::>headerValue::> headerName = host : headerValue=www.google.com
    ProxyServer:::>headerValue::> headerName = cookie : headerValue=PREF=ID=1be27c0a74f198ca:TM=1082058853:LM=1082058853:S=bu6ORrygzm8AUkm8
    ProxyServer:::>postRequest
    I set these headers into a new connection opened to the proxy and post a fresh request to the proxy,which, in turn responds with the following headers.
    ProxyServer:::>posted request successfully
    ProxyServer:::>writing response
    ProxyServer:::>writeResponse-->headerName = Proxy-Connection : headerValue = [close]
    ProxyServer:::>writeResponse-->headerName = Content-Length : headerValue = [257]
    ProxyServer:::>writeResponse-->headerName = Date : headerValue = [Tue, 13 Jul 2004 14:01:40 GMT]
    ProxyServer:::>writeResponse-->headerName = Content-Type : headerValue = [text/html]
    ProxyServer:::>writeResponse-->headerName = Server : headerValue = [NetCache appliance (NetApp/5.5R2)]
    ProxyServer:::>writeResponse-->headerName = Proxy-Authenticate : headerValue = [Basic realm="Charlotte - napxyclt2"]
    ProxyServer:::>writeResponse-->headerName = null : headerValue = [HTTP/1.1 407 Proxy Authentication Required]
    ProxyServer:::>writeResponse exiting
    ProxyServer:::>wrote response successfully
    I write these headers back to the client. According to what I was thinking, the client ie the browser would open a new dialog box asking for username/password owing to the presence of the "Proxy-Authenticate " header. But it does not happen that way. Rather the browser stops responsding and displays a blank page. Does anyone know why it happens this way? I am pasting the server prog below for everybody's reference.
    package server.proxy;
    //import all servlet related classes
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.util.*;
    import java.io.*;
    import java.net.*;
    import server.resources.*;
    //My Proxy server --->Currently it is very simplea and relies on
    //other proxy servers of an already connected network.
    public class ProxyServer extends HttpServlet
    //stores the resource bundle
    private ServerResBundle resBundle = null;
    //checks for the mode of operation
    private boolean proxySet = false;
    private String proxy = null;
    //storing the original System out/err etc
    private PrintStream sysOutOrig = null;
    private PrintStream sysErrOrig = null;
    private InputStream sysInOrig = null;
    //initialise certain features that are required later
    public void init() throws ServletException
    try
    //initialise the resource bundle
    this.initResBundle();
    System.out.println("ProxyServer:::>res bundle init");
    //set the mode of operation
    this.setMode();
    System.out.println("ProxyServer:::>mode set");
    //set the system out and err --System.setOut etc
    this.setSystemOutErr();
    System.out.println("ProxyServer:::>in/out/err set");
    }//End try
    catch(Exception e)
    System.out.println("Exception in init..."+(e.getMessage()));
    throw new ServletException(e);
    }//Edn
    catch(Throwable e)
    System.out.println("Irrecoverable Error...");
    throw new ServletException(e);
    }//End
    }//End init
    //method to init the resource bundle;
    private void initResBundle()
    this.resBundle = ServerResBundle.getBundle();
    }//End
    //method to set the mode of the server--proxy or direct
    private void setMode()
    //read the target proxy property from the bundle and
    //if it is set,take that URL
    String temp = (String)(this.resBundle.getResource(ResKeys.PROXY_SERVER));
    if ( (temp != null) && (temp.length() > 0) )
    this.proxySet = true;
    this.proxy = temp;
    temp = null;
    }//End
    }//End
    //method to set the system out and err etc
    private void setSystemOutErr() throws Exception
    //keep a copy of the original system out and error
    this.sysOutOrig = System.out;
    this.sysErrOrig = System.err;
    try
    //read the options adn if they are set, take the values directly
    String newOutStr = (String)(this.resBundle.getResource(ResKeys.SYSTEM_OUT));
    String newErrStr = (String)(this.resBundle.getResource(ResKeys.SYSTEM_ERR));
    if ((newOutStr != null) && (newOutStr.length() > 0))
    System.setOut(new PrintStream(new FileOutputStream(new File(newOutStr),true),true));
    }//End if
    if ((newErrStr != null) && (newErrStr.length() > 0))
    System.setErr(new PrintStream(new FileOutputStream(new File(newErrStr),true),true));
    }//End if
    }//End
    catch(Exception e)
    //restore the stuff
    System.setOut(this.sysOutOrig);
    System.setErr(this.sysErrOrig);
    }//End
    }//End
    //this is where the proxy functionalities will be embedded
    public void service(HttpServletRequest req,HttpServletResponse resp)
    throws ServletException,java.io.IOException
    //conenction URL
    URL target = null;
    //conenction to the remote object
    URLConnection targetConn = null;
    //stores the OOS and the OIS
    ObjectOutputStream oos = null;
    ObjectInputStream ois = null;
    try
    //check for the mode of operation
    if (proxySet)
    URLConnection objects go through two phases: first they are created, then they are connected.
    After being created, and before being connected, various options can be specified
    (e.g., doInput and UseCaches). After connecting, it is an error to try to set them.
    Operations that depend on being connected, like getContentLength, will implicitly perform the connection,
    if necessary.
    //for the URL to the proxy
    target=new URL(this.proxy);
    //conenct to the proxy
    targetConn = target.openConnection();
    //set the details of the connectuon
    targetConn.setDoInput(true);
    targetConn.setDoOutput(true);
    targetConn.setUseCaches(false);
    // If true, this URL is being examined in a context in which it makes sense to allow user interactions such as popping up an authentication dialog. If false, then no user interaction is allowed
    targetConn.setAllowUserInteraction(true);
    //connect to the remote object
    // targetConn.connect();//call this only when all the request properties are set
    System.out.println("ProxyServer:::>posting request");
    //post the received request to the URL
    this.postRequest(targetConn,req);
    System.out.println("ProxyServer:::>posted request successfully");
    System.out.println("ProxyServer:::>writing response");
    //receive the response
    //write the received response to the client
    this.writeResponse(targetConn,resp);
    System.out.println("ProxyServer:::>wrote response successfully");
    }//End if
    else
    //currently this functionality is not supported
    throw new ServletException(
    (String)(this.resBundle.getResource(ResKeys.ERR_FUNC_NOTSUPPORTED)));
    }//End
    }//End try
    catch(Exception e)
    if(e instanceof ServletException)
    throw (ServletException)e;
    }//End
    if (e instanceof IOException)
    throw (IOException)e;
    }//End
    //wrap it up in ServletException
    throw new ServletException(e);
    }//End
    }//End
    //method to write the response back to the client
    private void writeResponse(URLConnection targetConn,HttpServletResponse resp)
    throws ServletException
    //get all the header fields from the response connection and set them to the
    //response of the servlet
    Map headerFields = null;
    Iterator headerFieldEntries = null;
    Map.Entry header = null;
    //stores the input stream to the conn
    BufferedReader brConn = null;
    //stores the writer to the response
    PrintWriter prResp = null;
    //checks if the proxy authentication needed or not
    boolean proxyAuthReqd = false;
    try
    //juste ensuring that the proxy authentication is reset
    proxyAuthReqd = false;
    if( (targetConn != null) && (resp != null) )
    //Returns an unmodifiable Map of the header fields.
    //The Map keys are Strings that represent the response-header field names.
    //Each Map value is an unmodifiable List of Strings that represents the corresponding
    //field values
    headerFields = targetConn.getHeaderFields();
    //Returns a set view of the mappings contained in this map
    Set temp = headerFields.entrySet();
    //Returns an iterator over the elements in this set
    headerFieldEntries = temp.iterator();
    if (headerFieldEntries != null)
    while (headerFieldEntries.hasNext())
    Object tempHeader = headerFieldEntries.next();
    if (tempHeader instanceof Map.Entry)
    header = (Map.Entry)tempHeader;
    Object headerName = header.getKey();
    Object headerValue=header.getValue();
    System.out.println("ProxyServer:::>writeResponse-->headerName = "+headerName+" : headerValue = "+headerValue);
    //do not select the key-value pair if both the key adn the value are null
    if ( ( headerName == null) && (headerValue == null) )
    continue;
    }//Enmd
    if (headerValue != null)
    List headerValList = null;
    if (headerValue instanceof List)
    headerValList = (List)headerValue;
    }//End
    if(headerValList != null)
    for (int i=0;i<headerValList.size();i++)
    Object headerValueStr = headerValList.get(i);
    if (headerValueStr instanceof String)
    //note that the header-key can not be null for addHeader
    //I have made this temporary provision to make the programme work.
    resp.addHeader(( (headerName==null)? ("null_header"+i) :(String)headerName),
    (String)headerValueStr);
    //check if the proxy authentication required or not
    if (((String)headerValueStr).
    indexOf(resp.SC_PROXY_AUTHENTICATION_REQUIRED+"") != -1)
    System.out.println("ProxyServer:::>writeResponse-->proxy auth needed");
    //proxy authentication is needed
    proxyAuthReqd = true;
    }//End
    }//Ednd of
    else if (headerValueStr == null)
    resp.addHeader(( (headerName==null)? null :(String)headerName),
    null);
    }//End
    }//End for
    }//End if
    }//End if
    }//End
    }//End while
    }//End if
    //get the writer to the client
    prResp = resp.getWriter();
    System.out.println("ProxyServer:::>writeResponse-->proxyAuthReqd="+proxyAuthReqd);
    //juste test a simple header
    System.out.println("Proxy-Authenticate = "+(resp.containsHeader("Proxy-Authenticate")));
    //if the proxy asks you for authentication,pass on the same to the client
    //from whom you have received the request.When this flag is true,the connection
    //is closed by the remotehost adn hence any attempt to open in input steram
    //results in an error ie IOException
    if (!proxyAuthReqd)
    //now get the content adn write it to the response too
    brConn = new BufferedReader(new InputStreamReader(
    targetConn.getInputStream()));
    String tempStr = null;
    while ((tempStr = brConn.readLine())!=null)
    prResp.println(tempStr);
    }//End while
    //close the connections
    brConn.close();
    }//End if
    else
    prResp.println("Proxy Authentication needed...");
    }//End
    //close the streams
    prResp.flush();
    prResp.close();
    }//End if
    System.out.println("ProxyServer:::>writeResponse exiting\n");
    }//End try
    catch(Exception e)
    throw new ServletException(e);
    }//End
    }//End
    //method to post request to the internet
    private void postRequest(URLConnection targetConn,HttpServletRequest req)
    throws ServletException
    //extract the header parameters and the body content from the incoming request
    //and set them to the new connection
    Enumeration reqHeaders = null;
    //reads the incoming request's content
    BufferedReader brReqRd = null;
    PrintWriter prResWt = null;
    //stores temp header names and values
    String headerName = null;
    String headerValue = null;
    try
    if( (targetConn != null) && (req != null) )
    reqHeaders = req.getHeaderNames();
    //extract a header adn set it to the new connection
    while (reqHeaders.hasMoreElements())
    headerName = (String)(reqHeaders.nextElement());
    headerValue = req.getHeader(headerName);
    targetConn.setRequestProperty(headerName,headerValue);
    System.out.println("ProxyServer:::>headerValue::> headerName = "+headerName+" : headerValue="+headerValue);
    }//End
    System.out.println("ProxyServer:::>postRequest\n");
    //establis the actual connection
    //calling this method bfore the above loop results in IllegalStateException
    targetConn.connect();
    //NOTE : try reading from and writing into OIS and OOS respectively
    //now read the contents and write them to the connection
    // brReqRd = req.getReader(); //this hangs for some reason
    brReqRd = new BufferedReader(new InputStreamReader(req.getInputStream()));
    System.out.println("Got the reader..brReqRd = "+brReqRd);
    if (brReqRd != null)
    String temp = null;
    //establish the printwriter
    // prResWt = new PrintWriter(targetConn.getOutputStream(),true);
    prResWt = new PrintWriter(targetConn.getOutputStream());
    System.out.println("trying to read in a loop from brReqRd.. ready="+(brReqRd.ready()));
    while( (brReqRd.ready()) && ((temp=brReqRd.readLine()) != null) )
    System.out.println("In while::>temp = "+temp);
    prResWt.println(temp);
    }//Emd while
    //close the streams adn go back
    brReqRd.close();
    prResWt.flush();
    prResWt.close();
    }//End
    }//End outer if
    System.out.println("ProxyServer:::>postRequest exiting\n");
    }//End try
    catch(Exception e)
    throw new ServletException(e);
    }//End
    }//End
    }//End

    Hi serlank ,
    Thanks for your reply. Well , I initially I thought of not pasting the code,as it was too long. But I could not help it,as I thought I must show in code what I exactly meant. That's why I followed a description of my problem with the code. You could probably have copied the code and pasted it in one of your favourite editors to take a look at it. Did you,by any chance, try to read it on the browser? And as regards reposting the same message, I can say that I did it as I felt the subject was not quite appropriate in the first posting and I was not sure as to how I could delete/alter the posting. I am not asking for a code-fix,but some suggestions from some one who might ever have come across such a thing.Anyway, lemme know if you have any idea on it. Thanks...

  • Version 3.6.6 and Internet explorer will not load sites, so I reloaded the older 3.6.3 of firefox and websites load fine. Internet Explorer still will not load. The error message corresponding with 3.6.6 was that there were problems with the proxy serve

    Upgraded to 3.6.6 and no sites loaded, error in proxy server. Internet explorer will not load either. Reloaded firefox 3.6.3 and sites load fine, but internet explorer still will not load. I was only able to connect to yahoo messenger when websites were not loading.
    == This happened ==
    Every time Firefox opened
    == I upgraded to 3.6.6

    I have a problem with Firefox loading. It will not load and it says Firefox is using a proxy that refuses connection. Check with your network administrator. How do I get Firefox to work. I've uninstalled it and reinstalled it twice. Any help would be great thanks.

  • Problem with weblogic.deploy and cluster

              I'm having some problems with the weblogic.deploy class when trying to refresh
              a jsp file. Using the following command to redeploy the entire application works
              fine:
              java weblogic.deploy -port 9876 -host apptest01 update
              administrator portal c:\portal-site
              However using the following command to refresh just one jsp
              file:
              java weblogic.deploy -url t3://apptest01:9876 -username system
              -jspRefreshFiles ./index.jsp -jspRefreshComponentName portal
              refresh administrator portal
              produces the following stack trace:
              javax.naming.NameNotFoundException: Unable to resolve
              weblogic.management.home.olbcluster.
              Resolved: 'weblogic.management.home' Unresolved:'olbcluster' ;
              remaining name ''
              at weblogic.rmi.internal.BasicOutboundRequest.
              sendReceive(BasicOutboundRequest.java:85)
              at weblogic.rmi.cluster.ReplicaAwareRemoteRef.
              invoke(ReplicaAwareRemoteRef.java:255)
              at weblogic.rmi.cluster.ReplicaAwareRemoteRef.
              invoke(ReplicaAwareRemoteRef.java:222)
              at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
              at $Proxy0.lookup(Unknown Source)
              at weblogic.jndi.internal.WLContextImpl.
              lookup(WLContextImpl.java:323)
              at weblogic.management.tools.WebAppComponentRefreshTool.
              getMBeanHomeForManagedServer
              WebAppComponentRefreshTool.java:498)
              at weblogic.management.tools.
              WebAppComponentRefreshTool.
              getComponentMBeanForServer
              (WebAppComponentRefreshTool.java:225)
              at weblogic.management.tools.
              WebAppComponentRefreshTool.findInternalPaths
              (WebAppComponentRefreshTool.java:187)
              at weblogic.management.tools.WebAppComponentRefreshTool.
              refresh(WebAppComponentRefreshTool.java:151)
              at weblogic.deploy.refresh(deploy.java:704)
              at weblogic.deploy.runBody(deploy.java:374)
              at weblogic.utils.compiler.Tool.run(Tool.java:79)
              at weblogic.deploy.main(deploy.java:1601)
              Unable to resolve weblogic.management.home.olbcluster.
              Resolved: 'weblogic.management.home' Unresolved:'olbcluster'
              Any ideas?
              

              "John Murphy" <[email protected]> wrote:
              >
              >I'm having some problems with the weblogic.deploy class when trying to
              >refresh
              >a jsp file. Using the following command to redeploy the entire application
              >works
              >fine:
              >
              >java weblogic.deploy -port 9876 -host apptest01 update
              >administrator portal c:\portal-site
              >
              >However using the following command to refresh just one jsp
              >file:
              >
              >java weblogic.deploy -url t3://apptest01:9876 -username system
              >-jspRefreshFiles ./index.jsp -jspRefreshComponentName portal
              >refresh administrator portal
              >
              >produces the following stack trace:
              >
              >javax.naming.NameNotFoundException: Unable to resolve
              >weblogic.management.home.olbcluster.
              >Resolved: 'weblogic.management.home' Unresolved:'olbcluster' ;
              >remaining name ''
              > at weblogic.rmi.internal.BasicOutboundRequest.
              > sendReceive(BasicOutboundRequest.java:85)
              > at weblogic.rmi.cluster.ReplicaAwareRemoteRef.
              > invoke(ReplicaAwareRemoteRef.java:255)
              > at weblogic.rmi.cluster.ReplicaAwareRemoteRef.
              > invoke(ReplicaAwareRemoteRef.java:222)
              > at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
              > at $Proxy0.lookup(Unknown Source)
              > at weblogic.jndi.internal.WLContextImpl.
              > lookup(WLContextImpl.java:323)
              > at weblogic.management.tools.WebAppComponentRefreshTool.
              > getMBeanHomeForManagedServer
              > WebAppComponentRefreshTool.java:498)
              > at weblogic.management.tools.
              > WebAppComponentRefreshTool.
              > getComponentMBeanForServer
              > (WebAppComponentRefreshTool.java:225)
              > at weblogic.management.tools.
              > WebAppComponentRefreshTool.findInternalPaths
              > (WebAppComponentRefreshTool.java:187)
              > at weblogic.management.tools.WebAppComponentRefreshTool.
              > refresh(WebAppComponentRefreshTool.java:151)
              > at weblogic.deploy.refresh(deploy.java:704)
              > at weblogic.deploy.runBody(deploy.java:374)
              > at weblogic.utils.compiler.Tool.run(Tool.java:79)
              > at weblogic.deploy.main(deploy.java:1601)
              >Unable to resolve weblogic.management.home.olbcluster.
              >Resolved: 'weblogic.management.home' Unresolved:'olbcluster'
              >
              >Any ideas?
              >
              Hi John,
              How's tricks?
              It looks to me as though the olbcluster JNDI reference isn't being resolved from
              the tree. A similar error results when a Connection Pool cannot be resolved, the
              JNDI context env.jdbc is resolved but the particlar pool isn't. In my experience
              it often turns out to be an error in the correlation between the deployment descriptors,
              settings applied via the console and references made in the code.
              That's my tuppence worth,
              James :-)
              

  • Problem with Server proxy forward

    Hi all,
    i had server working last night with forward proxy running.
    This morning I have shutdown the machine and updated the RAM to 8GB.
    Re-booted the server, and now even though under web -enable forward proxy is selected & the Server has got web http proxy enabled to port 80 and the servers IP address, safari fails to open page as it cannot connect to the prxy server !!
    I cannot see any errors and I can ping the IP address as I am trying safari on the server where the proxy is running.
    I have tried port scan on the server and port 80 is not showing.
    How can I be certain the proxy is running and how can I troubleshoot this.
    I have tried enabling and disabling and re-booting with no success.
    Now stuck.

    ok been googling and have tried:
    netstat -na | grep LISTEN
    => there is no port 80 on which the server is listening... so that is why the proxy is not working. however how do i restart this port as a re-boot does not do it.
    I have also setup proxy on a older 10.5 Server and port 80 is working.
    So i know its not my config, and I put the original RAM back it and it was the same !!
    Port 80 is not listening - how do I restart it?

  • Problem with Java Proxy and Socket Connection

    Hi Gurus!!
    I have developed a Java Proxy that connects via socket with a Server Socket application. This Server Socket application accepts more than one connection at the same time.
    When I connect the first time from my Java Proxy, the connection is correctly established. When the first connection opened, if a try a second connection, this is not established.
    I use "new Socket(SocketServer,SocketPort);" to open the connection.
    I think that all time the Java Proxy is trying to open the same connection, and this is a problem.
    Is there a way to indicate to the server that is a new connection and that the existing connections remain?
    Anybody could help me, please?
    Thanks and regards,
    Manuel Míguez.

    Sorry!!!!i must give you more information.
    The error which i have when i push the submit button is
    HTTP Status 404 -
    type Status report
    message
    descriptionThe requested resource () is not available.
    GlassFish Server Open Source Edition 3.0.1
    My thought is that the error is in this line
    String connectionURL = "jdbc:mysql://localhost/mybooking";in mysql when i write this code then the table opens with no problems:
    mysql>show databases;
    mysql>usebooking;
    mysql>showtables;
    mysql>describe booking;Furthermore i have added in my web application the library mysql JDBC driver my-sql-connector-java-5.1.6.bin.jar
    Edited by: 813355 on Nov 22, 2010 1:50 AM
    Edited by: 813355 on Nov 22, 2010 2:00 AM

  • Authentication and Authorization Problems with IIS 6 and Jrun 4

    Hello all,
    I am using IIS 6 with JRun 4 as my app server, and I am having problems trying to get authentication and role authorization with Windows Integrated Authentication to work. I have set up IIS 6 to pass-through the authentication credentials to Jrun, without using an anonymous user. What I have done is written a small test servlet that displays the username of the logged in user, and then tries to check if a user is in a test role that I set up in my database. I have specified that a roles table is to be used by specifying a JDBCLoginModule in Jrun's auth.config file. The code for the servlet is below:
    package testauthenticationapp;
    import java.io.IOException;
    import java.io.PrintWriter;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class SecureTestServlet extends HttpServlet {
       private static final String CONTENT_TYPE =
          "text/html; charset=windows-1252";
       public void init(ServletConfig config) throws ServletException {
          super.init(config);
       public void doGet(HttpServletRequest request,
                         HttpServletResponse response) throws ServletException,
                                                              IOException {
          response.setContentType(CONTENT_TYPE);
          PrintWriter out = response.getWriter();
          out.println("<h3>REMOTE USER: " + request.getRemoteUser() + "</h3>");
          if (request.getUserPrincipal() != null){
             out.println("<h3>" +request.getUserPrincipal().getName() + "</h3>");
          } else{
             out.println("<h3>User Principal is null</h3>");
          if (request.isUserInRole("Test_Role")){
             out.println("<h3>User is in Test_Role</h3>");
          } else {
             out.println("<h3>User is NOT in Test_Role</h3>");
          out.close();
    1.  What I am seeing is that when request.getRemoteUser() is called, the username information is what I expect it to be. It is of the form <Domain>\<Username>. When I try to redisplay the username using the request object's Principal object, the call to request.getUserPrincipal() returns null. This is a little confusing to me since I thought that essentially getRemoteUser() was a short cut for calling getUserPrincipal().getName(), and if I get something for getRemoteUser, getUserPrinicipal should return something as well. I guess they work differently at some level. Has anyone ever encountered this before?
    2. When I call request.isUserInRole("Test_Role"), it returns false. I've checked the role name being called for typos in both my database and in the code, and that does not seem to be the case. I think the setup in auth.config is properly configured because I have created many other applications using declaritive FORM based authentication, and the role information was retrieved fine from the database. I would think that when I use request.isUserInRole in my servlet code it would use the same role information, but I could be wrong since this is a different type of authentication. Do you think that the reason request.isUserInRole() is returning  false could be tied to the fact that request.getUserPrincipal() is returning null (even though getRemoteUser() is returning a valid username)? How does request.isUserInRole() get its user information, by using getUserPrincipal().getName() or getRemoteUser()?
    Any help that is provided is appreciated. Thanks in advance.

    Try This...
    Close All Open Apps...  Perform a Reset... Try again...
    Reset  ( No Data will be Lost )
    Press and hold the Sleep/Wake button and the Home button at the same time for at least ten seconds, until the Apple logo appears. Release the Buttons.
    http://support.apple.com/kb/ht1430

  • Outlook 2013: There is a problem with the proxy server's certificate

    Hello!
    One more question regarding Outlook 2013/Exchange2013SP1:
    There are three lab PCs: DC, Exch1, Exchange2. There's a wildcard certificate installed on Exch1 (https://social.technet.microsoft.com/Forums/en-US/6a440c99-47bd-4f48-8cc5-9f92e6b06496/wildcard-certificate-for-exchange-2013?forum=exchangesvrgeneral).
    OWA works perfect with this wildcard certificate.
    I install Outlook2013 on Exch1 and get the error:
    DC.Entreprise.Local is a computer certificate issued for the computer DC.Enterprise.Local.
    DC.Enterprise.Local IS NOT (and never was) the proxy for Exch1 or Exchange2:
    How Outlook could request DC's certificate if the proxy server = Exch1.Enterprise.Local???
    Thank you in advance,
    Michael

    Hello all,
    Thank you for your replies!
    Since I'm using a wildcard certificate I changed Outlook providers according to this:
    http://blogs.technet.com/b/exchange/archive/2013/08/02/part-2-reverse-proxy-for-exchange-server-2013-using-iis-arr.aspx
    If you do choose to use a wildcard certificate, you should also make sure that you
    change the EXPR Outlook Provider, so that Outlook Anywhere clients can successfully connect to the Exchange Server (this behavior can be a particular issue
    if you have Windows XP clients). If you do not make this change then end users may continue to receive a prompt for a certificate mismatch."
    ...and EXCH and EXPR are both set to *.Enterprise.Local.
    "I install Outlook2013 on Exch1" you mean you install Outlook on top of Exchange?"  - on the same server as Exchange, and in this case Outlook must use SCP, not DNS (the server and the client are in the same AD domain).
    "Without SCP, Exchange  try DNS autodiscover lookup, first site it will try is
    https://emaldomain/autodiscover/autodiscover.xml, which happen to be resolve to your domain controller."  - I think that's the case... I just don't understand why
    an internal client can't find the SCP that does exist and point to exch1.enterprise.local:
    Regards,
    Michael

  • Performance Problem with WCF proxy

    I communication with SAP XI and Microsoft BizTalk from a .NET 3.0 WCF proxy. I receive about 5 MB of data. When I use a .NET 2.0 generated proxy (Visual Studio) the calls are quite fast and take nearly the same time. If I use a WCF (.NET 3.0) proxy the communication with BizTalk is very fast, but with XI it takes extremely long.
    What's the reason for that? Does the WCF proxy parse and validate the message? (5 MB are quite much..., with a few KB I don't have this problem) How can I deactivate the validation?
    thanks in advance

    Hi Thomas,
    not sure what you mean with deactivate validation. have you check with WCF Performance Counters where the problem can be? For more information about performance countes see http://blogs.msdn.com/sonuarora/. Let me now what the counters say, mazbe I'm able to help you then with more details.
    - Juergen

  • POST problems with IIS Plugin

    I am using the latest version of the IIS plugin for Weblogic (build: Apr 14 2002
    17:53:13)
    It seems that the ISAPI Filter (iisforward.dll) does not forward all http POSTs
    - however it does seem to work fine for http GET's.
    We have configured the plugin (you will see the attached debug dump) to forward
    all calls on "/weblogic". If we perform http GET's on such a URL (using IE) everything
    works fine - and the call is routed to Weblogic.
    When we make a SOAP call using our C++ client, (a http POST) through the IIS plugin
    we get a 405 error. If we artificially add the ".wlforward" extension on the context
    URL (in our C++ client ) then it is forwarded correctly to weblogic by the Application
    Extension (iisproxy.dll) - so the problem lies with the ISAPI filter. Also, if
    we remove the ISAPI filter from IIS, we get the same 405 error - which confirms
    that the ISAPI filter is not catching the POST's.
    More puzzling, however, is that the SOAP requests from our Java SOAP client (using
    WLS SOAP) works fine.
    The problem must have something to do with the difference in structure of the
    POSTS.
    Normally, I would attach the logs/config in a zip file - but that seems broken
    at the moment. Instead they are all pasted in below.....
    -Nick
    Successful POST http header:
    POST /weblogic/webservice/BondInstrumentService HTTP/1.0
    Host: localhost:8080
    Connection: Keep-Alive
    Content-Length: 1965
    Content-Type: text/xml; charset=utf-8
    SOAPAction: ""
    Authorization: Basic c3lzdGVtOnBhc3N3b3Jk
    UNSuccessful POST http header:
    POST /weblogic/webservice/BondInstrumentService HTTP/1.0
    SOAPAction: ""
    Content-Type: text/xml
    Connection: close
    Content-Length: 1670
    IIS 405 Response:
    HTTP/1.1 405 Method not allowed
    Server: Microsoft-IIS/5.0
    Date: Thu, 25 Jul 2002 14:28:52 GMT
    Allow: OPTIONS, TRACE, GET, HEAD
    Content-Length: 3126
    Content-Type: text/html
    IIS Plugin Config:
    Properties loaded from path: 'D:\Inetpub\WeblogicPlugin\iisproxy.ini'
    Query String: '__WebLogicBridgeConfig'
    General Server List:
    Host: 'localhost' Port: 7001 Status: OK
    ConnectRetrySecs: '2'
    ConnectTimeoutSecs: '10'
    CookieName: 'JSESSIONID'
    Debug: '12'
    DebugConfigInfo: 'ON'
    DefaultFileName: ''
    DynamicServerList: 'ON'
    ErrorPage: ''
    FileCaching: 'ON'
    HungServerRecoverSecs: '300'
    Idempotent: 'OFF'
    KeepAliveEnabled: 'ON'
    KeepAliveSecs: '30'
    PathPrepend: ''
    PathTrim: '/weblogic'
    MaxSkips: '10'
    MaxPostSize: '-1'
    SecureProxy: 'OFF'
    WLLogFile: 'D:\Inetpub\WeblogicPlugin\iisPlugin.log'
    WLProxySSL: 'OFF'
    Runtime statistics:
    requests: 1
    successful requests: 1
    Exception objects created: 0
    Exception Objects deleted: 0
    URL Objects created: 1
    URL Objects deleted: 1
    connections recycled: 0
    UNKNOWN_ERROR_CODE exceptions: 0
    CONNECTION_REFUSED exceptions: 0
    CONNECTION_TIMEOUT exceptions: 0
    READ_ERROR exceptions: 0
    WRITE_ERROR exceptions: 0
    READ_TIMEOUT exceptions: 0
    WRITE_TIMEOUT exceptions: 0
    UNKNOWN_HOST exceptions: 0
    NO_RESOURCES exceptions: 0
    PROTOCOL_ERROR exceptions: 0
    CONFIG_ERROR exceptions: 0
    FAILOVER_REQUIRED exceptions: 0
    Build date/time: Apr 14 2002 17:53:13

    Doh. :< I hope you can get someone here from the BEA guys/gals to help out.
    I'm outside of my league at this point. Sorry about that. Good luck.
    "Nick Minutello" <[email protected]> wrote
    in message news:[email protected]...
    >
    >
    Thanks.
    Sadly, my IIS configuration is correct. The plugin seems to work fine if Ijust
    use my browser (http GET) for either forward-by-extension (*.jsp) orforward-by-path
    (/weblogic/*).
    However, there seems to be a problem when I use SOAP (http POST). For somereason,
    when I use my C++ SOAP client (using WASP), then the ISAPI filter (the onethat
    generates the .wlforward on the URL) doesnt modify the URL - hence the403...
    If I use my java client.... everything is fine. Comparing the two httppackets,
    I dont see anything obviously wrong - but something is making the WLSplugin choke.
    >
    Cheers,
    Nick
    "PHenry" <[RemoveBeforeSending][email protected]> wrote:
    Howdy. I had a similar problem. I'm not a BEA support person, but maybe
    I
    might be able to help. If not, at least someone's listening. :>
    Did you add the .jsp AND the .wlforward in the path redirection under
    your
    web app in IIS? I read the instructions thoroughly (or so I thought),
    and I
    wasn't able to get the POST to work. :< But as I reread the
    instructions,
    I
    had put in the .jsp (is it under Home Directory, Configuration I think?),
    and I put in the ISAPI dll, but I didn't put in the .wlforward (in with
    the
    ..jsp). Once I did that, and restarted the box, all was good! :>
    That might help. And if not, at least one of the BEA people have one
    less
    thing to try. Good luck.
    "Nick Minutello" <[email protected]>
    wrote
    in message news:[email protected]...
    I am using the latest version of the IIS plugin for Weblogic (build:Apr
    14 2002
    17:53:13)
    It seems that the ISAPI Filter (iisforward.dll) does not forward allhttp
    POSTs
    - however it does seem to work fine for http GET's.
    We have configured the plugin (you will see the attached debug dump)to
    forward
    all calls on "/weblogic". If we perform http GET's on such a URL (usingIE) everything
    works fine - and the call is routed to Weblogic.
    When we make a SOAP call using our C++ client, (a http POST) throughthe
    IIS plugin
    we get a 405 error. If we artificially add the ".wlforward" extensionon
    the context
    URL (in our C++ client ) then it is forwarded correctly to weblogicby the
    Application
    Extension (iisproxy.dll) - so the problem lies with the ISAPI filter.Also, if
    we remove the ISAPI filter from IIS, we get the same 405 error -which
    confirms
    that the ISAPI filter is not catching the POST's.
    More puzzling, however, is that the SOAP requests from our Java SOAPclient (using
    WLS SOAP) works fine.
    The problem must have something to do with the difference in structureof
    the
    POSTS.
    Normally, I would attach the logs/config in a zip file - but that seemsbroken
    at the moment. Instead they are all pasted in below.....
    -Nick
    Successful POST http header:
    POST /weblogic/webservice/BondInstrumentService HTTP/1.0
    Host: localhost:8080
    Connection: Keep-Alive
    Content-Length: 1965
    Content-Type: text/xml; charset=utf-8
    SOAPAction: ""
    Authorization: Basic c3lzdGVtOnBhc3N3b3Jk
    UNSuccessful POST http header:
    POST /weblogic/webservice/BondInstrumentService HTTP/1.0
    SOAPAction: ""
    Content-Type: text/xml
    Connection: close
    Content-Length: 1670
    IIS 405 Response:
    HTTP/1.1 405 Method not allowed
    Server: Microsoft-IIS/5.0
    Date: Thu, 25 Jul 2002 14:28:52 GMT
    Allow: OPTIONS, TRACE, GET, HEAD
    Content-Length: 3126
    Content-Type: text/html
    IIS Plugin Config:
    Properties loaded from path: 'D:\Inetpub\WeblogicPlugin\iisproxy.ini'
    Query String: '__WebLogicBridgeConfig'
    General Server List:
    Host: 'localhost' Port: 7001 Status: OK
    ConnectRetrySecs: '2'
    ConnectTimeoutSecs: '10'
    CookieName: 'JSESSIONID'
    Debug: '12'
    DebugConfigInfo: 'ON'
    DefaultFileName: ''
    DynamicServerList: 'ON'
    ErrorPage: ''
    FileCaching: 'ON'
    HungServerRecoverSecs: '300'
    Idempotent: 'OFF'
    KeepAliveEnabled: 'ON'
    KeepAliveSecs: '30'
    PathPrepend: ''
    PathTrim: '/weblogic'
    MaxSkips: '10'
    MaxPostSize: '-1'
    SecureProxy: 'OFF'
    WLLogFile: 'D:\Inetpub\WeblogicPlugin\iisPlugin.log'
    WLProxySSL: 'OFF'
    Runtime statistics:
    requests: 1
    successful requests: 1
    Exception objects created: 0
    Exception Objects deleted: 0
    URL Objects created: 1
    URL Objects deleted: 1
    connections recycled: 0
    UNKNOWN_ERROR_CODE exceptions: 0
    CONNECTION_REFUSED exceptions: 0
    CONNECTION_TIMEOUT exceptions: 0
    READ_ERROR exceptions: 0
    WRITE_ERROR exceptions: 0
    READ_TIMEOUT exceptions: 0
    WRITE_TIMEOUT exceptions: 0
    UNKNOWN_HOST exceptions: 0
    NO_RESOURCES exceptions: 0
    PROTOCOL_ERROR exceptions: 0
    CONFIG_ERROR exceptions: 0
    FAILOVER_REQUIRED exceptions: 0
    Build date/time: Apr 14 2002 17:53:13

Maybe you are looking for

  • UI Elements Attributes not corresponds to the implicit config. settings

    Hello, I have a WebDynpro component with 2 applications. I created a Component configuration and for one application, a application configuration. in the first application I want all will be exactly like in design time, but in the second one, I want

  • WebServices in APEX

    Hi All, I want to create web services in APEX. I followed tutorial given by Oracle, but I was not able to test the web reference. When I click on Test button it is taking some much time and no response in response section. Please let me know what can

  • Multiple Mouse Clicks in Captivate?

    hi, i'm trying to get a mouse to click twice on one slide... is this possible? if it's not, how do i get it to advance seemlessly to the next slide? thanks

  • ActionListener as nested class, anonymous class etc.

    I'm programing my own text editor and im trying to decide in what way to implement an ActionListener for JMenuItems. I've got 3 possible ideas of how to implement it. First way is to implement the ActionListener in the same class as the JMenu and use

  • Applications close randomly

    I tried using a few programs, such as Skype and FlightGear, and when I try to run them, they just close after I open them. What's going wrong?