Getiing proxy host at runtime

hi
i am writing an application(not applet) using socket
and i want to bypass proxy server which a computer is connected to but i don't know the proxy host and proxy port
can i get proxy host and proxy port somehow at runtime
i mean does a machine stores the about proxy host and port it is connected to
can i use System.getProperties for this

someone please help

Similar Messages

  • Proxy Host and Proxy Port Profiles

    Hi Hussein,
    Could you let me know when we use Proxy Host and Proxy Port profiles. Where it will be used.
    Regards,
    Satya.

    Hi Satya,
    Are you referring to the following variables? If yes, then it is whenever you need the application to connect to the internet and a proxy server is required (an example is when you want to access Metalink from OAM to download application patches).
    - Applications Server-Side Proxy Host And Domain (s_proxyhost)
    - Applications Proxy Port (s_proxyport)
    Note: 297689.1 - Unable to update MetaLink credentials from OAM
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=297689.1
    Regards,
    Hussein

  • HTTP Proxy: My grogram runs even I put a wrong proxy host and port

    I'm new to network programming, so I just use System.setProperty() for easy. But I don't know why this piece of code runs with whatever proxy I set:
    (I download a file and display in a in JTextArea, this is the ActionListener for 'Download' button)
         private class GetFileListener implements ActionListener
              public void actionPerformed(ActionEvent event)
                   if (completeRadioButton.isSelected())
                       try
                            viewFileTextArea.setText("");
                        System.setProperty("http.proxyHost", "http://123.123.123.123");
                        System.setProperty("http.proxyPort", "123");
                        System.setProperty("proxySet", "true");
                           URL url = new URL(completeURLTextField.getText());
                           BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
                           String str;
                           while ((str = in.readLine()) != null)
                               viewFileTextArea.append(str + "\n");
                           in.close();
                       catch (MalformedURLException e)
                            viewFileTextArea.setText("URL not found!");
                       catch (IOException e)
         }Please help! Thank you very much!

    This is the new version:
         private class GetFileListener implements ActionListener
              public void actionPerformed(ActionEvent event)
                   if (completeRadioButton.isSelected())
                       try
                            viewFileTextArea.setText("");
                        SocketAddress addr = new InetSocketAddress("123.123.123.123", 123);
                        Proxy proxy = new Proxy(Proxy.Type.HTTP, addr);
                        URL url = new URL(completeURLTextField.getText());
                        URLConnection conn = url.openConnection(proxy);
                           BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
                           String str;
                           while ((str = in.readLine()) != null)
                               viewFileTextArea.append(str + "\n");
                           in.close();
                       catch (MalformedURLException e)
                            viewFileTextArea.setText("URL not found!");
                       catch (IOException e)
         }but it still runs regardless of what proxy host and port I set in InetSocketAddress. Did I wrongly use Proxy class in the code above?

  • SOAPConnection thru Proxy host

    I'm using jwsdp of sun. I'm trying to write a client which calls a service throught a proxy host.
    Can some one guide me how do we implement this, as SOAPConnection does not have like setRequestProperty etc.,
    A snippet of code which is working without a proxy host.
    String endpoint = "http://localhost:8080/servlet/ReceiveSOAPMessageServlet";
    SOAPConnectionFactory scf = SOAPConnectionFactory.newInstance();
    SOAPConnection connection = scf.createConnection();
    MessageFactory mf = MessageFactory.newInstance();
    SOAPMessage msg = mf.createMessage();
    SOAPPart soapPart=msg.getSOAPPart();
    SOAPEnvelope envelope = soapPart.getEnvelope();
    FileInputStream fis = new FileInputStream(path+fileName);
    StreamSource ssrc=new StreamSource(fis);
    soapPart.setContent( ssrc );
    fis.close();
    msg.saveChanges();
    SOAPMessage reply = connection.call(msg, endpoint);
    Thanx

    Hi,
    Although I have not got any responses, I have found a solution to work with JWSDP instead of using Apache Axis.
    Replace the code
    SOAPConnectionFactory scf = SOAPConnectionFactory.newInstance();
    SOAPConnection connection = scf.createConnection();
    with
    HttpSOAPConnectionFactory hscf = new HttpSOAPConnectionFactory();
    HttpSOAPConnection connection = (HttpSOAPConnection) hscf.createConnection();
    connection.setProxy(proxyHost, proxyPort);
    HttpSOAPConnectionFactory class is avaialble in com.sun.xmlmessaging.saaj.client.p2p
    Note:
    In the above class there is no method to set username/password for proxy host. I'm still investiaging on this if anyone has any idea please let me know , meanwhile if you have proxy host you have to pass thru to reach a service you can use the above code.

  • What is proxy host & proxy port

    i want know proxy host & proxy port of firefox

    By default Firefox does not use a proxy host or a proxy port. A proxy is only used when internet traffic needs to be routed through a certain computer or network device. A proxy is commonly needed in business environments but not in home environments to get online unless someone setup a proxy server for you. If your in a business environment I would strongly suggest you contact your IT department as proxy server settings vary from network to network. If your on a home network are you trying to get Firefox to use a proxy?

  • Set Proxy Host

    hi!
    I'm trying to run this code...
    import java.net.*;
    import java.io.*;
    public class URLReader {
        public static void main(String[] args) throws Exception {
         URL yahoo = new URL("http://www.yahoo.com/");
         BufferedReader in = new BufferedReader(
                        new InputStreamReader(
                        yahoo.openStream()));
         String inputLine;
         //while ((inputLine = in.readLine()) != null)     
         inputLine = in.readLine();
         System.out.println(inputLine);
         in.close();
    }from the Java Tutorial, I'm testing it for our database, I cant acess the site because we use a proxy server, on the documentation it sets the proxy host on the command line, can i set it programmatically? Thank you so much =)

    hi!
    thank you so much for your replies....that's the one i've used, also thanks to this link
    http://www.rgagnon.com/javadetails/java-0085.html
    here's the source, i'm trying to load it up as a stored procedure on our dbase
    import java.net.URL;
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.IOException;
    import java.io.FileWriter;
    import java.io.InputStreamReader;
    import java.util.Properties;
    public class GetWeb { 
        public static void getPage(String host, String port, String site) throws Exception {
                    File file = null;
                    FileWriter writer = null;
                    try {
                     file = new File("C:\\test\\web.htm");
                     writer = new FileWriter(file,true);
                    } catch(IOException ioe){ file.createNewFile(); }
                    Properties proxy = System.getProperties();
                        proxy.put("http.proxyHost", host);
                        proxy.put("http.proxyPort", port);
                        System.setProperties(proxy);
                        URL url = new URL(site);
                        BufferedReader in = new BufferedReader(
                                       new InputStreamReader(
                                       url.openStream()));
                        String inputPage;     
                    while((inputPage = in.readLine()) != null)
                         writer.write(inputPage);                    
                    writer.close();
                    in.close();
    }

  • Abap proxy cx_ai_system_fault in runtime

    Hello Experts,
    Am getting exception "cx_ai_system_fault" through calling the proxy method in program in run time. If I execute in sproxy-->test am able to get the record/response . could you please suggest me .
    also i have tested all the Proxy to PI connection test.
    SPROX_CHECK_IFR_ADDRESS.
    SPROX_CHECK_HTTP_COMMUNICATION.
    SPROX_CHECK_IFR_RESPONSE.
    Regards
    Raja

    Raja
    This is an outbound proxy ..yes ..If via test data created in SPROXY it is working then via program the reason it is not working is because you are not passing all the mandtory fields in the call. Please compare what is passed in proxy call via SPROXY and try to pass the field values in the same fields via program it will work
    Nabheet

  • ABAP Proxy error during runtime but success for manuall test ?

    Hi,
    I got scenario using inbound ABAP proxy. The problem is when i test the inbound proxy manually, it was sucessfully, but then if i run directly from sender got problem :
    Error during proxy processing An exception with the type CX_SY_DYN_CALL_ILLEGAL_TYPE occurred, but was neither handled locally, nor declared in a RAISING clause The function call of ZPSCD_CTRACCOMOBJECT_CREA failed; a field may have been assigned to the parameter ZCOM_COMPDHDR whose type is not compatible with this parameter
    Please help
    Regards

    Fernand,
    As stated in the exception, there is a compatibility issue between source and target fields, but without further details (msg definitions etc), we can't tell you exactly what's wrong ...
    What's the ABAP type of ZCOM_COMPDHDR field in your RFC function module ?
    Rgds
    Chris
    PS : also check the msg content to make sure generated field is compatible with the expected type (manual test was successful because you set it to the suitable value, whereas in "real" situation there is discrepancy)
    Edited by: Christophe PFERTZEL on Apr 28, 2008 1:22 PM

  • Problem connecting URL thru proxy host

    I have a browser based JSP code that invoke servlet in the UNIX box
    my servlet code looks like this...
    private HashMap webVars = new HashMap();
    private String edi_ProxyURLOrIP;
    private String edi_ProxyPort;
    private     boolean edi_ProxyPresent = false;
    public void init(...) {
    edi_ProxyURLOrIP = System.getProperty("https.proxyHost");
    edi_ProxyPort = System.getProperty("https.proxyPort");
    edi_ProxyPresent = true;
    protected void doPost(....) {
    prepareSystemForSSL(edi_ProxyURLOrIP, edi_ProxyPort, edi_ProxyPresent);
    private static void prepareSystemForSSL(String edi_ProxyURLOrIP, String edi_ProxyPort, boolean edi_ProxyPresent){
    if (edi_ProxyPresent) {
    System.setProperty("https.proxyHost",edi_ProxyURLOrIP);
    System.setProperty("https.proxyPort",edi_ProxyPort); //"80"
    JVM setting has https.proxyHost and https.proxyPort
    As soon as my code execute prepareSystemForSSL(...)
    I get error: access denied (javax.net.ssl.SSLPermission setHostnameVerifier)
    TIA.

    correction...
    above mentioned exception occurs when code execute following code.
    javax.net.ssl.HostnameVerifier myHv = new javax.net.ssl.HostnameVerifier()
    public boolean verify(String hostName,javax.net.ssl.SSLSession session)
         return true;
    javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(myHv);
    added this code to avoid Exception : java.io.IOException: HTTPS hostname wrong: should be <localhost>

  • Web Service Proxy with Dynamic IP and Port

    hi,
    I am currently looking at the Web Service Proxy generation in JDev 11g. I can generate proxies fine, but the proxies are generated with static host and port. I want to substitute the host and port during runtime if required, for instance read the values from a database. I need to do this to avoid compiling the application for every deployment we make dev, test and production. Is there an easy way to set the generated proxy host and port? Are there any examples?
    Thanks in advance!
    Stephen

    Hi,
    Maybe you should have a look on XML Catalogs feature, but I am not sure if JDeveloper support it and how to support it.
    -LJ

  • Abap web dynpro proxy error

    hi all...
    i m getting error while testing my abap application.. can anyone pls suggest me, where should i set the proxy settings for that?
    error is like this:
    Proxy Encountered Error
    Host Address Not Found: The proxy could not find an IP address for the host in your request. Possible causes include mistyped URL, misconfigured DNS and transient network problems.
    thanks...

    1.      Choose Web Services Container -> Runtime -> Settings.
           2.      Enter the required data.
    ¡        Proxy Host – the host of the HTTP server.
    ¡        Proxy Port – the port of the server.
    ¡        Exclude List – contains addresses or parts of addresses, which are ignored by the proxy server. Use semicolons ( to separate entries. You have to add the local IP addresses and domains, which do not use the proxy server. For example, .sap.corp and 10.
    ¡        Proxy User Name – a user name for authenticating before the HTTP proxy server, if required.
    ¡        Proxy Password – a user password for authenticating before the HTTP proxy server, if required.
    ¡        WS Clients Socket Timeout – a socket timeout (in seconds) for the Web service clients’ requests. By default, it is 60 seconds.
           3.      Choose Save.
    Message was edited by:
            Muthurajan Ramkumar

  • Is there an issue with thepatch proxy (LPS) today?

    I can do an smpatch analyze from the LPS server directly to Sun, but the LPS never caches the current.zip or any other files for that matter.
    It was working fine a few days ago (3/14/2007)
    Here's the errors from a diag run:
    # smpatch analyze -@ -C patchpro.internal.statustags=true -C patchpro.log.level=7 -C patchpro.debug=true -C patchpro.log.file=/tmp/smpatchDebug.log
    STATUS ANALYZE BEGIN
    STATUS DOWNLOAD_PATCHDB BEGIN
    STATUS DOWNLOAD_DETECTORS BEGIN
    STATUS PROGRESS 5 "Analyzing system"
    STATUS PROGRESS 5 "Analyzing system"
    Effective proxy host : ""
    Effective proxy port : "8080"
    Effective proxy user : ""
    Effective proxy host : ""
    Effective proxy port : "8080"
    Effective proxy user : ""
    STATUS PROGRESS 10 "Analyzing system"
    STATUS PROGRESS 10 "Analyzing system"
    STATUS PROGRESS 10 "Analyzing system"
    ... Submitting download request against a GUUS server
    ... Submitting download request against a GUUS server
    ... ... Hostname of URL is ljcqs152.cnf.com
    ... ... Hostname of URL is ljcqs152.cnf.com
    ... ... Filename of URL is /database/current.zip
    ... ... Filename of URL is /detector/detectors.jar
    ... ... File path portion of URL is /database/current.zip
    ... ... File path portion of URL is /detector/detectors.jar
    STATUS PROGRESS 15 "Analyzing system"
    STATUS PROGRESS 15 "Analyzing system"
    STATUS PROGRESS 15 "Analyzing system"
    STATUS PROGRESS 15 "Analyzing system"
    STATUS PROGRESS 15 "Analyzing system"
    STATUS PROGRESS 16 "Analyzing system"
    STATUS PROGRESS 16 "Analyzing system"
    STATUS PROGRESS 16 "Analyzing system"
    STATUS PROGRESS 16 "Analyzing system"
    STATUS PROGRESS 17 "Analyzing system"
    STATUS PROGRESS 17 "Analyzing system"
    STATUS PROGRESS 17 "Analyzing system"
    STATUS PROGRESS 17 "Analyzing system"
    STATUS PROGRESS 18 "Analyzing system"
    STATUS PROGRESS 18 "Analyzing system"
    STATUS PROGRESS 18 "Analyzing system"
    STATUS PROGRESS 18 "Analyzing system"
    STATUS PROGRESS 19 "Analyzing system"
    STATUS PROGRESS 19 "Analyzing system"
    STATUS PROGRESS 19 "Analyzing system"
    STATUS PROGRESS 19 "Analyzing system"
    STATUS PROGRESS 20 "Analyzing system"
    STATUS PROGRESS 20 "Analyzing system"
    STATUS PROGRESS 20 "Analyzing system"
    Sun Mar 18 16:27:31 PDT 2007(ERROR)=> com.sun.patchpro.log.ApplicationLog@16bd8ea <=java.io.EOFException
    at java.io.RandomAccessFile.readFully(RandomAccessFile.java:373)
    at java.io.RandomAccessFile.readFully(RandomAccessFile.java:351)
    at com.sun.patchpro.log.ApplicationLog.print(ApplicationLog.java:329)
    at com.sun.patchpro.log.PatchProLog.printStackTrace(PatchProLog.java:139)
    at com.sun.patchpro.util.CachingDownloader.establishConnection(CachingDownloader.java:610)
    at com.sun.patchpro.util.CachingDownloader.setSourceURL(CachingDownloader.java:274)
    at com.sun.patchpro.util.CachingDownloader.setupCache(CachingDownloader.java:200)
    at com.sun.patchpro.util.CachingDownloader.<init>(CachingDownloader.java:185)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadFile(UnifiedServerPatchServiceProvider.java:1175)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadDatabaseFile(UnifiedServerPatchServiceProvider.java:871)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadPatchDB(UnifiedServerPatchServiceProvider.java:443)
    at com.sun.patchpro.server.PatchServerProxy.downloadPatchDB(PatchServerProxy.java:156)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.downloadPatchDBWithPOST(MemoryPatchDBBuilder.java:163)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.downloadPatchDB(MemoryPatchDBBuilder.java:752)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.buildDB(MemoryPatchDBBuilder.java:108)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.buildDB(MemoryPatchDBBuilder.java:181)
    at com.sun.patchpro.database.GroupPatchDBBuilder.buildDB(GroupPatchDBBuilder.java:108)
    at com.sun.patchpro.model.PatchProModel.downloadPatchDB(PatchProModel.java:1841)
    at com.sun.patchpro.model.PatchProStateMachine$5.run(PatchProStateMachine.java:277)
    at com.sun.patchpro.util.State.run(State.java:266)
    at java.lang.Thread.run(Thread.java:595)
    Sun Mar 18 16:27:31 PDT 2007(ERROR)=> com.sun.patchpro.log.ApplicationLog@16bd8ea <=java.io.EOFException
    at java.io.RandomAccessFile.readFully(RandomAccessFile.java:373)
    at java.io.RandomAccessFile.readFully(RandomAccessFile.java:351)
    at com.sun.patchpro.log.ApplicationLog.print(ApplicationLog.java:329)
    at com.sun.patchpro.log.PatchProLog.printStackTrace(PatchProLog.java:139)
    at com.sun.patchpro.util.CachingDownloader.establishConnection(CachingDownloader.java:610)
    at com.sun.patchpro.util.CachingDownloader.setSourceURL(CachingDownloader.java:274)
    at com.sun.patchpro.util.CachingDownloader.setupCache(CachingDownloader.java:200)
    at com.sun.patchpro.util.CachingDownloader.<init>(CachingDownloader.java:185)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadFile(UnifiedServerPatchServiceProvider.java:1175)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadDatabaseFile(UnifiedServerPatchServiceProvider.java:871)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadPatchDB(UnifiedServerPatchServiceProvider.java:443)
    at com.sun.patchpro.server.PatchServerProxy.downloadPatchDB(PatchServerProxy.java:156)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.downloadPatchDBWithPOST(MemoryPatchDBBuilder.java:163)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.downloadPatchDB(MemoryPatchDBBuilder.java:752)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.buildDB(MemoryPatchDBBuilder.java:108)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.buildDB(MemoryPatchDBBuilder.java:181)
    at com.sun.patchpro.database.GroupPatchDBBuilder.buildDB(GroupPatchDBBuilder.java:108)
    at com.sun.patchpro.model.PatchProModel.downloadPatchDB(PatchProModel.java:1841)
    at com.sun.patchpro.model.PatchProStateMachine$5.run(PatchProStateMachine.java:277)
    at com.sun.patchpro.util.State.run(State.java:266)
    at java.lang.Thread.run(Thread.java:595)
    Sun Mar 18 16:27:31 PDT 2007(ERROR)=> com.sun.patchpro.log.ApplicationLog@16bd8ea <=java.io.EOFException
    at java.io.RandomAccessFile.readFully(RandomAccessFile.java:373)
    at java.io.RandomAccessFile.readFully(RandomAccessFile.java:351)
    at com.sun.patchpro.log.ApplicationLog.print(ApplicationLog.java:329)
    at com.sun.patchpro.log.PatchProLog.printStackTrace(PatchProLog.java:139)
    at com.sun.patchpro.util.CachingDownloader.establishConnection(CachingDownloader.java:610)
    at com.sun.patchpro.util.CachingDownloader.setSourceURL(CachingDownloader.java:274)
    at com.sun.patchpro.util.CachingDownloader.setupCache(CachingDownloader.java:200)
    at com.sun.patchpro.util.CachingDownloader.<init>(CachingDownloader.java:185)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadFile(UnifiedServerPatchServiceProvider.java:1175)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadDatabaseFile(UnifiedServerPatchServiceProvider.java:871)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadPatchDB(UnifiedServerPatchServiceProvider.java:443)
    at com.sun.patchpro.server.PatchServerProxy.downloadPatchDB(PatchServerProxy.java:156)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.downloadPatchDBWithPOST(MemoryPatchDBBuilder.java:163)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.downloadPatchDB(MemoryPatchDBBuilder.java:752)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.buildDB(MemoryPatchDBBuilder.java:108)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.buildDB(MemoryPatchDBBuilder.java:181)
    at com.sun.patchpro.database.GroupPatchDBBuilder.buildDB(GroupPatchDBBuilder.java:108)
    at com.sun.patchpro.model.PatchProModel.downloadPatchDB(PatchProModel.java:1841)
    at com.sun.patchpro.model.PatchProStateMachine$5.run(PatchProStateMachine.java:277)
    at com.sun.patchpro.util.State.run(State.java:266)
    at java.lang.Thread.run(Thread.java:595)
    Sun Mar 18 16:27:31 PDT 2007(ERROR)=> com.sun.patchpro.log.ApplicationLog@16bd8ea <=java.io.EOFException
    at java.io.RandomAccessFile.readFully(RandomAccessFile.java:373)
    at java.io.RandomAccessFile.readFully(RandomAccessFile.java:351)
    at com.sun.patchpro.log.ApplicationLog.print(ApplicationLog.java:329)
    at com.sun.patchpro.log.PatchProLog.printStackTrace(PatchProLog.java:139)
    at com.sun.patchpro.util.CachingDownloader.establishConnection(CachingDownloader.java:610)
    at com.sun.patchpro.util.CachingDownloader.setSourceURL(CachingDownloader.java:274)
    at com.sun.patchpro.util.CachingDownloader.setupCache(CachingDownloader.java:200)
    at com.sun.patchpro.util.CachingDownloader.<init>(CachingDownloader.java:185)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadFile(UnifiedServerPatchServiceProvider.java:1175)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadDatabaseFile(UnifiedServerPatchServiceProvider.java:871)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadPatchDB(UnifiedServerPatchServiceProvider.java:443)
    at com.sun.patchpro.server.PatchServerProxy.downloadPatchDB(PatchServerProxy.java:156)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.downloadPatchDBWithPOST(MemoryPatchDBBuilder.java:163)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.downloadPatchDB(MemoryPatchDBBuilder.java:752)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.buildDB(MemoryPatchDBBuilder.java:108)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.buildDB(MemoryPatchDBBuilder.java:181)
    at com.sun.patchpro.database.GroupPatchDBBuilder.buildDB(GroupPatchDBBuilder.java:108)
    at com.sun.patchpro.model.PatchProModel.downloadPatchDB(PatchProModel.java:1841)
    at com.sun.patchpro.model.PatchProStateMachine$5.run(PatchProStateMachine.java:277)
    at com.sun.patchpro.util.State.run(State.java:266)
    at java.lang.Thread.run(Thread.java:595)
    Sun Mar 18 16:27:31 PDT 2007(ERROR)=> com.sun.patchpro.log.ApplicationLog@16bd8ea <=java.io.EOFException
    at java.io.RandomAccessFile.readFully(RandomAccessFile.java:373)
    at java.io.RandomAccessFile.readFully(RandomAccessFile.java:351)
    at com.sun.patchpro.log.ApplicationLog.print(ApplicationLog.java:329)
    at com.sun.patchpro.log.PatchProLog.printStackTrace(PatchProLog.java:139)
    at com.sun.patchpro.util.CachingDownloader.establishConnection(CachingDownloader.java:610)
    at com.sun.patchpro.util.CachingDownloader.setSourceURL(CachingDownloader.java:274)
    at com.sun.patchpro.util.CachingDownloader.setupCache(CachingDownloader.java:200)
    at com.sun.patchpro.util.CachingDownloader.<init>(CachingDownloader.java:185)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadFile(UnifiedServerPatchServiceProvider.java:1175)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadDatabaseFile(UnifiedServerPatchServiceProvider.java:871)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadPatchDB(UnifiedServerPatchServiceProvider.java:443)
    at com.sun.patchpro.server.PatchServerProxy.downloadPatchDB(PatchServerProxy.java:156)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.downloadPatchDBWithPOST(MemoryPatchDBBuilder.java:163)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.downloadPatchDB(MemoryPatchDBBuilder.java:752)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.buildDB(MemoryPatchDBBuilder.java:108)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.buildDB(MemoryPatchDBBuilder.java:181)
    at com.sun.patchpro.database.GroupPatchDBBuilder.buildDB(GroupPatchDBBuilder.java:108)
    at com.sun.patchpro.model.PatchProModel.downloadPatchDB(PatchProModel.java:1841)
    at com.sun.patchpro.model.PatchProStateMachine$5.run(PatchProStateMachine.java:277)
    at com.sun.patchpro.util.State.run(State.java:266)
    at java.lang.Thread.run(Thread.java:595)
    Sun Mar 18 16:27:31 PDT 2007(ERROR)=> com.sun.patchpro.log.ApplicationLog@16bd8ea <=java.io.EOFException
    at java.io.RandomAccessFile.readFully(RandomAccessFile.java:373)
    at java.io.RandomAccessFile.readFully(RandomAccessFile.java:351)
    at com.sun.patchpro.log.ApplicationLog.print(ApplicationLog.java:329)
    at com.sun.patchpro.log.PatchProLog.printStackTrace(PatchProLog.java:139)
    at com.sun.patchpro.util.CachingDownloader.establishConnection(CachingDownloader.java:610)
    at com.sun.patchpro.util.CachingDownloader.setSourceURL(CachingDownloader.java:274)
    at com.sun.patchpro.util.CachingDownloader.setupCache(CachingDownloader.java:200)
    at com.sun.patchpro.util.CachingDownloader.<init>(CachingDownloader.java:185)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadFile(UnifiedServerPatchServiceProvider.java:1175)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadDatabaseFile(UnifiedServerPatchServiceProvider.java:871)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadPatchDB(UnifiedServerPatchServiceProvider.java:443)
    at com.sun.patchpro.server.PatchServerProxy.downloadPatchDB(PatchServerProxy.java:156)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.downloadPatchDBWithPOST(MemoryPatchDBBuilder.java:163)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.downloadPatchDB(MemoryPatchDBBuilder.java:752)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.buildDB(MemoryPatchDBBuilder.java:108)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.buildDB(MemoryPatchDBBuilder.java:181)
    at com.sun.patchpro.database.GroupPatchDBBuilder.buildDB(GroupPatchDBBuilder.java:108)
    at com.sun.patchpro.model.PatchProModel.downloadPatchDB(PatchProModel.java:1841)
    at com.sun.patchpro.model.PatchProStateMachine$5.run(PatchProStateMachine.java:277)
    at com.sun.patchpro.util.State.run(State.java:266)
    at java.lang.Thread.run(Thread.java:595)
    Sun Mar 18 16:27:31 PDT 2007(ERROR)=> com.sun.patchpro.log.ApplicationLog@16bd8ea <=java.io.EOFException
    at java.io.RandomAccessFile.readFully(RandomAccessFile.java:373)
    at java.io.RandomAccessFile.readFully(RandomAccessFile.java:351)
    at com.sun.patchpro.log.ApplicationLog.print(ApplicationLog.java:329)
    at com.sun.patchpro.log.PatchProLog.printStackTrace(PatchProLog.java:139)
    at com.sun.patchpro.util.CachingDownloader.establishConnection(CachingDownloader.java:610)
    at com.sun.patchpro.util.CachingDownloader.setSourceURL(CachingDownloader.java:274)
    at com.sun.patchpro.util.CachingDownloader.setupCache(CachingDownloader.java:200)
    at com.sun.patchpro.util.CachingDownloader.<init>(CachingDownloader.java:185)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadFile(UnifiedServerPatchServiceProvider.java:1175)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadDatabaseFile(UnifiedServerPatchServiceProvider.java:871)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadPatchDB(UnifiedServerPatchServiceProvider.java:443)
    at com.sun.patchpro.server.PatchServerProxy.downloadPatchDB(PatchServerProxy.java:156)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.downloadPatchDBWithPOST(MemoryPatchDBBuilder.java:163)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.downloadPatchDB(MemoryPatchDBBuilder.java:752)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.buildDB(MemoryPatchDBBuilder.java:108)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.buildDB(MemoryPatchDBBuilder.java:181)
    at com.sun.patchpro.database.GroupPatchDBBuilder.buildDB(GroupPatchDBBuilder.java:108)
    at com.sun.patchpro.model.PatchProModel.downloadPatchDB(PatchProModel.java:1841)
    at com.sun.patchpro.model.PatchProStateMachine$5.run(PatchProStateMachine.java:277)
    at com.sun.patchpro.util.State.run(State.java:266)
    at java.lang.Thread.run(Thread.java:595)
    Sun Mar 18 16:27:31 PDT 2007(ERROR)=> com.sun.patchpro.util.CachingDownloader@1de256f <=Downloader.getResponseCode() : IOExceptionConnection timed out
    Sun Mar 18 16:27:31 PDT 2007(ERROR)=> com.sun.patchpro.util.CachingDownloader@1de256f <=Downloader.getResponseCode() : IOExceptionConnection timed out
    Sun Mar 18 16:27:31 PDT 2007(ERROR)=> [email protected] <=UnifiedServerPatchServiceProvider.downloadFile: Unable to create cache downloader.
    Sun Mar 18 16:27:31 PDT 2007(ERROR)=> [email protected] <=java.io.IOException: Response code was 500
    at com.sun.patchpro.util.CachingDownloader.setSourceURL(CachingDownloader.java:290)
    at com.sun.patchpro.util.CachingDownloader.setupCache(CachingDownloader.java:200)
    at com.sun.patchpro.util.CachingDownloader.<init>(CachingDownloader.java:185)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadFile(UnifiedServerPatchServiceProvider.java:1175)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadDatabaseFile(UnifiedServerPatchServiceProvider.java:871)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadPatchDB(UnifiedServerPatchServiceProvider.java:443)
    at com.sun.patchpro.server.PatchServerProxy.downloadPatchDB(PatchServerProxy.java:156)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.downloadPatchDBWithPOST(MemoryPatchDBBuilder.java:163)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.downloadPatchDB(MemoryPatchDBBuilder.java:752)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.buildDB(MemoryPatchDBBuilder.java:108)
    at com.sun.patchpro.database.MemoryPatchDBBuilder.buildDB(MemoryPatchDBBuilder.java:181)
    at com.sun.patchpro.database.GroupPatchDBBuilder.buildDB(GroupPatchDBBuilder.java:108)
    at com.sun.patchpro.model.PatchProModel.downloadPatchDB(PatchProModel.java:1841)
    at com.sun.patchpro.model.PatchProStateMachine$5.run(PatchProStateMachine.java:277)
    at com.sun.patchpro.util.State.run(State.java:266)
    at java.lang.Thread.run(Thread.java:595)
    Sun Mar 18 16:27:31 PDT 2007(DEBUG)=> com.sun.patchpro.util.CachingDownloader@e2cb55 <=java.net.ConnectException: Connection timed out
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.Socket.connect(Socket.java:519)
    at java.net.Socket.connect(Socket.java:469)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:382)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:509)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:231)
    at sun.net.www.http.HttpClient.New(HttpClient.java:304)
    at sun.net.www.http.HttpClient.New(HttpClient.java:316)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:817)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:769)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:694)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:938)
    at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:367)
    at com.sun.patchpro.util.Downloader.connectToURL(Downloader.java:438)
    at com.sun.patchpro.util.CachingDownloader.establishConnection(CachingDownloader.java:584)
    at com.sun.patchpro.util.CachingDownloader.setSourceURL(CachingDownloader.java:274)
    at com.sun.patchpro.util.CachingDownloader.setupCache(CachingDownloader.java:200)
    at com.sun.patchpro.util.CachingDownloader.<init>(CachingDownloader.java:185)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadFile(UnifiedServerPatchServiceProvider.java:1175)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadRealizationDetectors(UnifiedServerPatchServiceProvider.java:964)
    at com.sun.patchpro.server.PatchServerProxy.downloadRealizationDetectors(PatchServerProxy.java:168)
    at com.sun.patchpro.analysis.HostAnalyzer$RealizationSetAuto.downloadDetectorsWithPOST(HostAnalyzer.java:1210)
    at com.sun.patchpro.analysis.HostAnalyzer$RealizationSetAuto.downloadDetectors(HostAnalyzer.java:1154)
    at com.sun.patchpro.analysis.HostAnalyzer$RealizationSetAuto.prepare(HostAnalyzer.java:873)
    at com.sun.patchpro.analysis.HostAnalyzer.downloadDetectors(HostAnalyzer.java:299)
    at com.sun.patchpro.model.PatchProModel.downloadDetectors(PatchProModel.java:1768)
    at com.sun.patchpro.model.PatchProStateMachine$4.run(PatchProStateMachine.java:245)
    at com.sun.patchpro.util.State.run(State.java:266)
    at java.lang.Thread.run(Thread.java:595)
    Sun Mar 18 16:27:31 PDT 2007(ERROR)=> com.sun.patchpro.util.CachingDownloader@e2cb55 <=Downloader.getResponseCode() : IOExceptionConnection timed out
    Sun Mar 18 16:27:31 PDT 2007(DEBUG)=> com.sun.patchpro.model.PatchProStateMachine$5@e2dae9 <=downloadPatchDB(): finished, returning null
    Sun Mar 18 16:27:31 PDT 2007(ERROR)=> com.sun.patchpro.util.CachingDownloader@e2cb55 <=Downloader.getResponseCode() : IOExceptionConnection timed out
    Sun Mar 18 16:27:31 PDT 2007(DEBUG)=> com.sun.patchpro.util.State@1f42b49 <=State 4 did not complete with Response code was 500
    Sun Mar 18 16:27:31 PDT 2007(ERROR)=> [email protected] <=UnifiedServerPatchServiceProvider.downloadFile: Unable to create cache downloader.
    Sun Mar 18 16:27:31 PDT 2007(ERROR)=> [email protected] <=java.io.IOException: Response code was 500
    at com.sun.patchpro.util.CachingDownloader.setSourceURL(CachingDownloader.java:290)
    at com.sun.patchpro.util.CachingDownloader.setupCache(CachingDownloader.java:200)
    at com.sun.patchpro.util.CachingDownloader.<init>(CachingDownloader.java:185)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadFile(UnifiedServerPatchServiceProvider.java:1175)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadRealizationDetectors(UnifiedServerPatchServiceProvider.java:964)
    at com.sun.patchpro.server.PatchServerProxy.downloadRealizationDetectors(PatchServerProxy.java:168)
    at com.sun.patchpro.analysis.HostAnalyzer$RealizationSetAuto.downloadDetectorsWithPOST(HostAnalyzer.java:1210)
    at com.sun.patchpro.analysis.HostAnalyzer$RealizationSetAuto.downloadDetectors(HostAnalyzer.java:1154)
    at com.sun.patchpro.analysis.HostAnalyzer$RealizationSetAuto.prepare(HostAnalyzer.java:873)
    at com.sun.patchpro.analysis.HostAnalyzer.downloadDetectors(HostAnalyzer.java:299)
    at com.sun.patchpro.model.PatchProModel.downloadDetectors(PatchProModel.java:1768)
    at com.sun.patchpro.model.PatchProStateMachine$4.run(PatchProStateMachine.java:245)
    at com.sun.patchpro.util.State.run(State.java:266)
    at java.lang.Thread.run(Thread.java:595)
    Sun Mar 18 16:27:31 PDT 2007(DEBUG)=> com.sun.patchpro.model.PatchProStateMachine$4@10655dd <=downloadDetectors(): finished
    Sun Mar 18 16:27:31 PDT 2007(DEBUG)=> com.sun.patchpro.util.State@1dff3a2 <=State 3 did not complete with Response code was 500
    Sun Mar 18 16:27:31 PDT 2007(DEBUG)=> com.sun.patchpro.model.PatchProStateMachine@1fcf0ce <=setDone()
    STATUS ANALYZE END ANALYZE.255 "Error occurred while executing the command or while downloading the {0} or database {1} or while analyzing the system to determine the updates. Verify that valid options and arguments are specified with the command and that the system is configured and registered properly. The detailed error message is: {2}" "detectors" "current" "Failure: Response code was 500"
    Failure: Response code was 500
    Sun Mar 18 16:27:33 PDT 2007(WARNING)=> com.sun.patchpro.util.LocalizedMessages@119dc16 <=Corrupt message catalog: locale="en" messageID="Response code was 500" default english="Response code was 500"
    Sun Mar 18 16:27:33 PDT 2007(CRITICAL)=> com.sun.patchpro.cli.PatchServices@c05d3b <=com.sun.patchpro.model.PatchProException: Response code was 500
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadFile(UnifiedServerPatchServiceProvider.java:1200)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadRealizationDetectors(UnifiedServerPatchServiceProvider.java:964)
    at com.sun.patchpro.server.PatchServerProxy.downloadRealizationDetectors(PatchServerProxy.java:168)
    at com.sun.patchpro.analysis.HostAnalyzer$RealizationSetAuto.downloadDetectorsWithPOST(HostAnalyzer.java:1210)
    at com.sun.patchpro.analysis.HostAnalyzer$RealizationSetAuto.downloadDetectors(HostAnalyzer.java:1154)
    at com.sun.patchpro.analysis.HostAnalyzer$RealizationSetAuto.prepare(HostAnalyzer.java:873)
    at com.sun.patchpro.analysis.HostAnalyzer.downloadDetectors(HostAnalyzer.java:299)
    at com.sun.patchpro.model.PatchProModel.downloadDetectors(PatchProModel.java:1768)
    at com.sun.patchpro.model.PatchProStateMachine$4.run(PatchProStateMachine.java:245)
    at com.sun.patchpro.util.State.run(State.java:266)
    at java.lang.Thread.run(Thread.java:595)
    Caused by:
    java.io.IOException: Response code was 500
    at com.sun.patchpro.util.CachingDownloader.setSourceURL(CachingDownloader.java:290)
    at com.sun.patchpro.util.CachingDownloader.setupCache(CachingDownloader.java:200)
    at com.sun.patchpro.util.CachingDownloader.<init>(CachingDownloader.java:185)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadFile(UnifiedServerPatchServiceProvider.java:1175)
    at com.sun.patchpro.server.UnifiedServerPatchServiceProvider.downloadRealizationDetectors(UnifiedServerPatchServiceProvider.java:964)
    at com.sun.patchpro.server.PatchServerProxy.downloadRealizationDetectors(PatchServerProxy.java:168)
    at com.sun.patchpro.analysis.HostAnalyzer$RealizationSetAuto.downloadDetectorsWithPOST(HostAnalyzer.java:1210)
    at com.sun.patchpro.analysis.HostAnalyzer$RealizationSetAuto.downloadDetectors(HostAnalyzer.java:1154)
    at com.sun.patchpro.analysis.HostAnalyzer$RealizationSetAuto.prepare(HostAnalyzer.java:873)
    at com.sun.patchpro.analysis.HostAnalyzer.downloadDetectors(HostAnalyzer.java:299)
    at com.sun.patchpro.model.PatchProModel.downloadDetectors(PatchProModel.java:1768)
    at com.sun.patchpro.model.PatchProStateMachine$4.run(PatchProStateMachine.java:245)
    at com.sun.patchpro.util.State.run(State.java:266)
    at java.lang.Thread.run(Thread.java:595)

    I have been experiencing this same issue lately on a couple of newly built servers (analyze works, update/download fail), including on a 32 bit x86 machine I just installed yesterday from the 11/06 CDs (default install packages). One difference I noticed between a machine that works and one that doesn't is that the working machine has a two files in the /var/sadm/spool/cache/entitlement folder, while the failing machine has only one - it's missing the .lmd file.
    Here is the requested info from my failing server.
    -bash-3.00# java -version
    java version "1.5.0_07"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
    Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing)
    -bash-3.00# cat /etc/release
    Solaris 10 11/06 s10x_u3wos_10 X86
    Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
    Use is subject to license terms.
    Assembled 14 November 2006
    -bash-3.00# showrev -p | egrep '^Patch: (11978[8|9]|12033[5|6]|12108[1|2])'
    Patch: 121082-06 Obsoletes: 122232-01 Requires: 121454-02 Incompatibles: Packages: SUNWccccrr, SUNWccccr, SUNWccfw, SUNWccsign, SUNWcctpx, SUNWccinv, SUNWccccfg, SUNWccfwctrl
    Patch: 120336-04 Obsoletes: Requires: 121454-01 Incompatibles: Packages: SUNWpprou
    -bash-3.00# showrev -p | egrep '^Patch: (12111[8|9]|12145[3|4]|12156[3|4])'
    Patch: 121454-02 Obsoletes: 120777-03, 121087-02, 119108-07 Requires: 119575-02, 119255-06 Incompatibles: Packages: SUNWcsu, SUNWcsr, SUNWccccrr, SUNWccccr, SUNWccfw, SUNWccsign, SUNWcsmauth, SUNWswupcl, SUNWppror, SUNWpprou, SUNWcctpx, SUNWccinv, SUNWupdatemgru, SUNWupdatemgrr, SUNWccccfg, SUNWccfwctrl, SUNWppro-plugin-sunos-base
    Patch: 121119-09 Obsoletes: Requires: 121454-02 Incompatibles: Packages: SUNWppror, SUNWpprou, SUNWupdatemgru, SUNWupdatemgrr, SUNWppro-plugin-sunos-base
    -bash-3.00# showrev -p | egrep '^Patch: (12223[1|2]|12300[5|6]|124463|12461[4|5])'
    Patch: 124615-01 Obsoletes: Requires: Incompatibles: Packages: SUNWscn-base
    Patch: 123006-05 Obsoletes: Requires: 123004-02, 123631-01 Incompatibles: Packages: SUNWbrg
    -bash-3.00# smpatch get
    patchpro.backout.directory - ""
    patchpro.baseline.directory - /var/sadm/spool
    patchpro.download.directory - /var/sadm/spool
    patchpro.install.types - rebootafter:reconfigafter:standard
    patchpro.patch.source - https://getupdates1.sun.com/
    patchpro.patchset - current
    patchpro.proxy.host - ""
    patchpro.proxy.passwd **** ****
    patchpro.proxy.port - 8080
    patchpro.proxy.user - ""
    -bash-3.00# patchsvr setup -l
    -bash: patchsvr: command not found
    -bash-3.00# patchsvr status
    -bash: patchsvr: command not found
    rm -fr /var/sadm/spool/patchsvr/*
    *** No such folder
    -bash-3.00# rm -fr /var/sadm/spool/cache/*
    -bash-3.00# smpatch analyze
    Failure: Cannot connect to retrieve detectors.jar: Read timed out

  • Problem using Reverse Proxy Filter

    Hi,
    there was a topic like this, just one month ago. But nobody answers to that thread anymore. The solution in that thread was an error in the web.xml.
    Can anybody post or send to me a correct web.xml configuration?
    Marko

    See below. But really the documention provided with the filter is sufficent! This is merely a copy and past which has hardly been changed.
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE web-app [
    <!ELEMENT web-app (icon?, display-name?, description?, distributable?,
    context-param, filter, filter-mapping, listener, servlet, servlet-mapping, session-config?,
    mime-mapping, welcome-file-list?, error-page, taglib*,
    resource-ref, security-constraint, login-config?, security-role, env-entry, ejb-ref, response-status,
    max-sessions?, cookie-config?)>
    <!ELEMENT icon (small-icon?, large-icon?)>
    <!ELEMENT small-icon (#PCDATA)>
    <!ELEMENT large-icon (#PCDATA)>
    <!ELEMENT display-name (#PCDATA)>
    <!ELEMENT description (#PCDATA)>
    <!ELEMENT distributable EMPTY>
    <!ELEMENT context-param (param-name, param-value, description?)>
    <!ELEMENT param-name (#PCDATA)>
    <!ELEMENT param-value (#PCDATA)>
    <!ELEMENT filter (icon?, filter-name, display-name?, description?, filter-class, init-param*)>
    <!ELEMENT filter-name (#PCDATA)>
    <!ELEMENT filter-class (#PCDATA)>
    <!ELEMENT filter-mapping (filter-name, (url-pattern | servlet-name))>
    <!ELEMENT listener (listener-class)>
    <!ELEMENT listener-class (#PCDATA)>
    <!ELEMENT servlet (icon?, servlet-name, display-name?, description?,
    (servlet-class|jsp-file), init-param, load-on-startup?, security-role-ref)>
    <!ELEMENT servlet-name (#PCDATA)>
    <!ELEMENT servlet-class (#PCDATA)>
    <!ELEMENT jsp-file (#PCDATA)>
    <!ELEMENT init-param (param-name, param-value, description?)>
    <!ELEMENT load-on-startup (#PCDATA)>
    <!ELEMENT servlet-mapping (servlet-name, url-pattern)>
    <!ELEMENT url-pattern (#PCDATA)>
    <!ELEMENT session-config (session-timeout?)>
    <!ELEMENT session-timeout (#PCDATA)>
    <!ELEMENT mime-mapping (extension, mime-type)>
    <!ELEMENT extension (#PCDATA)>
    <!ELEMENT mime-type (#PCDATA)>
    <!ELEMENT welcome-file-list (welcome-file+)>
    <!ELEMENT welcome-file (#PCDATA)>
    <!ELEMENT taglib (taglib-uri, taglib-location)>
    <!ELEMENT taglib-uri (#PCDATA)>
    <!ELEMENT taglib-location (#PCDATA)>
    <!ELEMENT error-page ((error-code | exception-type), location)>
    <!ELEMENT error-code (#PCDATA)>
    <!ELEMENT exception-type (#PCDATA)>
    <!ELEMENT location (#PCDATA)>
    <!ELEMENT resource-ref (description?, res-ref-name, res-type, res-auth, res-link, user-name, password)>
    <!ELEMENT res-ref-name (#PCDATA)>
    <!ELEMENT res-type (#PCDATA)>
    <!ELEMENT res-auth (#PCDATA)>
    <!ELEMENT res-link (#PCDATA)>
    <!ELEMENT user-name (#PCDATA)>
    <!ELEMENT password (#PCDATA)>
    <!ELEMENT security-constraint (web-resource-collection+, auth-constraint?, user-data-constraint?)>
    <!ELEMENT web-resource-collection (web-resource-name, description?, url-pattern, http-method)>
    <!ELEMENT web-resource-name (#PCDATA)>
    <!ELEMENT http-method (#PCDATA)>
    <!ELEMENT user-data-constraint (description?, transport-guarantee)>
    <!ELEMENT transport-guarantee (#PCDATA)>
    <!ELEMENT auth-constraint (description?, role-name*)>
    <!ELEMENT role-name (#PCDATA)>
    <!ELEMENT login-config (auth-method?, realm-name?, form-login-config?)>
    <!ELEMENT realm-name (#PCDATA)>
    <!ELEMENT form-login-config (form-login-page, form-error-page)>
    <!ELEMENT form-login-page (#PCDATA)>
    <!ELEMENT form-error-page (#PCDATA)>
    <!ELEMENT auth-method (#PCDATA)>
    <!ELEMENT security-role (description?, role-name, group-id, user-id, user-name, group-name)>
    <!ELEMENT group-id (#PCDATA)>
    <!ELEMENT user-id (#PCDATA)>
    <!ELEMENT group-name (#PCDATA)>
    <!ELEMENT security-role-ref (description?, role-name, role-link?)>
    <!ELEMENT role-link (#PCDATA)>
    <!ELEMENT env-entry (description?, env-entry-name, env-entry-value?, env-entry-type)>
    <!ELEMENT env-entry-name (#PCDATA)>
    <!ELEMENT env-entry-value (#PCDATA)>
    <!ELEMENT env-entry-type (#PCDATA)>
    <!ELEMENT ejb-ref (description?, ejb-ref-name, ejb-ref-type, home,  remote,ejb-link?)>
    <!ELEMENT ejb-ref-name (#PCDATA)>
    <!ELEMENT ejb-ref-type (#PCDATA)>
    <!ELEMENT home (#PCDATA)>
    <!ELEMENT remote (#PCDATA)>
    <!ELEMENT ejb-link (#PCDATA)>
    <!ELEMENT response-status (code, description)>
    <!ELEMENT code (#PCDATA)>
    <!ELEMENT max-sessions (#PCDATA)>
    <!ELEMENT cookie-config (cookie+)>
    <!ELEMENT cookie (type?, path?, domain?)>
    <!ELEMENT type (#PCDATA)>
    <!ELEMENT path (#PCDATA)>
    <!ELEMENT domain (#PCDATA)>
    ]>
      <web-app>
        <display-name>
          The Java iView Runtime
        </display-name>
        <listener>
          <listener-class>
            com.sapportals.portal.prt.session.HttpSessionHandler
          </listener-class>
        </listener>
        <servlet>
          <servlet-name>
            gateway
          </servlet-name>
          <servlet-class>
            com.sap.portal.navigation.Gateway
          </servlet-class>
          <init-param>
            <param-name>
              portal_entry_point
            </param-name>
            <param-value>
              /servlet/prt/portal/prtroot/com.sap.portal.navigation.portallauncher.default
            </param-value>
          </init-param>
          <init-param>
            <param-name>
              low_bandwidth
            </param-name>
            <param-value>
              light
            </param-value>
          </init-param>
          <load-on-startup>
            0
          </load-on-startup>
        </servlet>
        <servlet>
          <servlet-name>
            prt
          </servlet-name>
          <servlet-class>
            com.sapportals.portal.prt.dispatcher.Dispatcher
          </servlet-class>
          <load-on-startup>
            1
          </load-on-startup>
        </servlet>
        <servlet-mapping>
          <servlet-name>
            gateway
          </servlet-name>
          <url-pattern>
            /portal/*
          </url-pattern>
        </servlet-mapping>
        <servlet-mapping>
          <servlet-name>
            prt
          </servlet-name>
          <url-pattern>
            /irj/*
          </url-pattern>
        </servlet-mapping>
        <session-config>
          <session-timeout>
            30
          </session-timeout>
        </session-config>
        <welcome-file-list>
          <welcome-file>
            index.html
          </welcome-file>
          <welcome-file>
            index.jsp
          </welcome-file>
        </welcome-file-list>
        <ejb-ref>
          <ejb-ref-name>
            com.metamatrix.platform.security.api.LogonAPIHome
          </ejb-ref-name>
          <ejb-ref-type>
            Session
          </ejb-ref-type>
          <home>
            com.metamatrix.platform.security.api.LogonAPIHome
          </home>
          <remote>
            com.metamatrix.platform.security.api.LogonAPI
          </remote>
          <ejb-link>
            com.metamatrix.platform.security.api.LogonAPIHome
          </ejb-link>
        </ejb-ref>
        <ejb-ref>
          <ejb-ref-name>
            com.metamatrix.server.serverapi.ClientAPIHome
          </ejb-ref-name>
          <ejb-ref-type>
            Session
          </ejb-ref-type>
          <home>
            com.metamatrix.server.serverapi.ClientAPIHome
          </home>
          <remote>
            com.metamatrix.server.serverapi.ClientAPI
          </remote>
          <ejb-link>
            com.metamatrix.server.serverapi.ClientAPIHome
          </ejb-link>
        </ejb-ref>
         <filter>
              <filter-name>
                   ReverseProxyFilter
              </filter-name>
              <filter-class>
                   com.sapportals.portal.crosstopics.reverseproxyfilter.ReverseProxyFilter
              </filter-class>
              <load-on-startup>
              1
              </load-on-startup>
              <init-param>
                   <param-name>
                        scheme               
                   </param-name>
                   <param-value>
                        https
                   </param-value>
              </init-param>
              <init-param>
                   <param-name>
                        proxy-host-name
                   </param-name>
                   <param-value>
                        <...type your proxy hostname here. eg: portal.company.com...>
                   </param-value>
              </init-param>
              <init-param>
                   <param-name>
                        proxy-port-http
                   </param-name>
                   <param-value>
                        80
                   </param-value>
              </init-param>
              <init-param>
                   <param-name>
                        proxy-port-https
                   </param-name>
                   <param-value>
                        443
                   </param-value>
              </init-param>
                   <init-param>
                   <param-name>
                        filter-header-name
                   </param-name>
                   <param-value>
                        Host
                   </param-value>
              </init-param>
              <init-param>
                   <param-name>
                        filter-header-value
                   </param-name>
                   <param-value>
                        <...type your proxy hostname here. eg: portal.company.com...>
                   </param-value>
              </init-param>
              <init-param>
                   <param-name>
                        debug
                   </param-name>
                   <param-value>
                        true
                   </param-value>
              </init-param>
         </filter>
         <filter-mapping>
              <filter-name>
                   ReverseProxyFilter
              </filter-name>
              <servlet-name>
                   prt
              </servlet-name>
         </filter-mapping>
         <filter-mapping>
              <filter-name>
                   ReverseProxyFilter
              </filter-name>
              <url-pattern>
                   /servlet/*
              </url-pattern>
         </filter-mapping>
         <filter-mapping>
              <filter-name>
                   ReverseProxyFilter
              </filter-name>
              <url-pattern>
                   *.jsp
              </url-pattern>
         </filter-mapping>
      </web-app>

  • Error in Proxy configuration with SLM

    > Hello Experts,
    >
    > I am encountring some problems when configuring SLM with Solution Manager 7.01 SP06. I have applied all the settings required for SLM and described on the How-To documentation. I have also read all the forums regarding this issue, but nothing helpful. This issue is the configuration of the proxy settings. We are using SNC for our Saprouter, so I assume that I have to use also the sapserv3 for SLM configuration, with the port 8080.
    >
    > I have added also these entries on Web Service Container in VA:
    > Proxy Host: sapserv3
    > Proxy Port: 8080
    > Exclude List: myhost.mydomain
    > And Save
    >
    > When I execute the configuration check with the transaction "/n/tmwflow/mopzcfg", I have these errors:
    >
    >  <description>Check Proxy settings for download</description>
    > + <config-path>
    > <entry>Configuration path: SDT/SDT|cod-zeus|PS1/SDTExecutionService/DOWNLOAD</entry>
    >  </config-path>
    > - <input>
    >  <entry>Proxy use: true</entry>
    >  <entry>Proxy host: sapserv3</entry>
    >  <entry>Proxy port: 8080</entry>
    >  <entry>Use proxy authentication: false</entry>
    >  <entry>Check HTTP connection to: http://www.sap.com/index.epx</entry>
    >  </input>
    > - <output>
    > <entry>Test Result: FAILED</entry>
    >  </output>
    >- <error>
    >- <MESSAGE>
    >  <ID>java.net.UnknownHostException: BAEx.Failed</ID>
    >  <CREATOR>SLM: java.net.PlainSocketImpl: Line: 201</CREATOR>
    >  <TEXT>www.sap.com</TEXT>
    >  </MESSAGE>
    >  </error>
    >  </CheckResult>
    > - <CheckResult status="FAILED">
    >  <description>Check Proxy settings for web services</description>
    > - <config-path>
    >  <entry>Configuration path: WebServicessAddOn/HTTPProxy</entry>
    >  </config-path>
    > - <input>
    >  <entry>Proxy use: true</entry>
    >  <entry>Proxy host: sapserv3</entry>
    >  <entry>Proxy port: 8080</entry>
    >  <entry>Check HTTP connection to: http://www.sap.com/index.epx</entry>
    >  <entry>Set Proxy-Authorization</entry>
    >  </input>
    > - <output>
    >  <entry>Proxy user:</entry>
    >  <entry>Test Result: FAILED</entry>
    >  </output>
    >- <error>
    >- <MESSAGE>
    >  <ID>java.net.UnknownHostException: BAEx.Failed</ID>
    >  <CREATOR>SLM: java.net.PlainSocketImpl: Line: 201</CREATOR>
    >  <TEXT>www.sap.com</TEXT>
    >  </MESSAGE>
    >  </error>
    >  </CheckResult>
    > - <CheckResult status="FAILED">
    >  <description>Check SMP user and SP web service</description>
    >
    >  Configuration path: SDT/SDT|host|sid/SDTExecutionService/DOWNLOAD
    >
    > please tell me what should I do. Thank you
    Edited by: sapmoo on May 7, 2010 11:59 AM

    is Done...
    I have changed the 8001 Port, by 50100... :S
    this is my First Client with both instances in a same Server than I have to use this port... always I have used 800 + number of Instance...
    Regards

  • WebUtil:  oracle.forms.webutil.host.Host bean not found

    Hi. This is my first attempt using WebUtil. The following code is in my When-New-Form-Instance trigger:
    client_host('N:\TTMS\ITS\vbasic\compiled\MenuUpdate.exe');
    This is the error I receive:
    oracle.forms.webutil.host.Host bean not found
    I've included my formsweb.cfg below for your reference. Note that the application is using the [ttmsmenu] configuration.
    Thanks in advance for your help with this problem.
    ***FORMSWEB.CFG***
    # $Id: formsweb.cfg 15-apr-2005.13:17:30 pkuhn Exp $
    # formsweb.cfg defines parameter values used by the FormsServlet (frmservlet)
    # This section defines the Default settings. Any of them may be overridden in the
    # following Named Configuration sections. If they are not overridden, then the
    # values here will be used.
    # The default settings comprise two types of parameters: System parameters,
    # which cannot be overridden in the URL, and User Parameters, which can.
    # Parameters which are not marked as System parameters are User parameters.
    # SYSTEM PARAMETERS
    # These have fixed names and give information required by the Forms
    # Servlet in order to function. They cannot be specified in the URL query
    # string. But they can be overridden in a named configuration (see below).
    # Some parameters specify file names: if the full path is not given,
    # they are assumed to be in the same directory as this file. If a path
    # is given, then it should be a physical path, not a URL.
    # USER PARAMETERS
    # These match variables (e.g. %form%) in the baseHTML file. Their values
    # may be overridden by specifying them in the URL query string
    # (e.g. "http://myhost.mydomain.com/forms/frmservlet?form=myform&width=700")
    # or by overriding them in a specific, named configuration (see below)
    [default]
    #WebUtilArchive=frmwebutil.jar,jacob.jar
    #WebUtilLogging=off
    #WebUtilLoggingDetail=normal
    #WebUtilErrorMode=Alert
    #WebUtilDispatchMonitorInterval=5
    #WebUtilTrustInternal=true
    #WebUtilMaxTransferSize=16384
    # System parameter: default base HTML file
    baseHTML=base.htm
    # baseHTML=webutilbase.htm
    # System parameter: base HTML file for use with JInitiator client
    baseHTMLjinitiator=basejini.htm
    # baseHTMLjinitiator=webutiljini.htm
    # System parameter: base HTML file for use with Sun's Java Plug-In
    baseHTMLjpi=basejpi.htm
    # baseHTMLjpi=webutiljpi.htm
    # System parameter: delimiter for parameters in the base HTML files
    HTMLdelimiter=%
    # System parameter: working directory for Forms runtime processes
    # WorkingDirectory defaults to <oracle_home>/forms if unset.
    workingDirectory=
    # System parameter: file setting environment variables for the Forms runtime processes
    envFile=default.env
    # Forms runtime argument: whether to escape certain special characters
    # in values extracted from the URL for other runtime arguments
    escapeparams=true
    # Forms runtime argument: which form module to run
    form=test.fmx
    # Forms runtime argument: database connection details
    userid=
    # Forms runtime argument: whether to run in debug mode
    debug=no
    # Forms runtime argument: host for debugging
    host=
    # Forms runtime argument: port for debugging
    port=
    # Other Forms runtime arguments: grouped together as one parameter.
    # These settings support running and debugging a form from the Builder:
    otherparams=buffer_records=%buffer% debug_messages=%debug_messages% array=%array% obr=%obr% query_only=%query_only% quiet=%quiet% render=%render% record=%record% tracegroup=%tracegroup% log=%log% term=%term%
    # Sub argument for otherparams
    buffer=no
    # Sub argument for otherparams
    debug_messages=no
    # Sub argument for otherparams
    array=no
    # Sub argument for otherparams
    obr=no
    # Sub argument for otherparams
    query_only=no
    # Sub argument for otherparams
    quiet=yes
    # Sub argument for otherparams
    render=no
    # Sub argument for otherparams
    record=
    # Sub argument for otherparams
    tracegroup=
    # Sub argument for otherparams
    log=
    # Sub argument for otherparams
    term=
    # HTML page title
    pageTitle=Oracle Application Server Forms Services
    # HTML attributes for the BODY tag
    HTMLbodyAttrs=
    # HTML to add before the form
    # HTMLbeforeForm=
    HTMLbeforeForm=<SCRIPT LANGUAGE="JavaScript">window.opener = top;</SCRIPT>
    # HTML to add after the form
    HTMLafterForm=
    # Forms applet parameter: URL path to Forms ListenerServlet
    serverURL=/forms/lservlet
    # Forms applet parameter
    codebase=/forms/java
    # Forms applet parameter
    #imageBase=DocumentBase
    imageBase=codeBase
    # Forms applet parameter default 750
    # width=1000
    # width=100%
    width=500
    # Forms applet parameter default 600
    # height=700
    # height=100%
    height=500
    # Forms applet parameter default false
    separateFrame=true
    # Forms applet parameter
    # splashScreen=
    splashScreen=no
    #splashScreen=ttmslogo_new.gif
    # Forms applet parameter
    background=ttmslogo_new.gif
    # Forms applet parameter
    lookAndFeel=Oracle
    # Forms applet parameter
    colorScheme=teal
    # Forms applet parameter
    logo=ttms_banner.gif
    # Forms applet parameter
    restrictedURLparams=HTMLbodyAttrs,HTMLbeforeForm,pageTitle,HTMLafterForm,log,allow_debug,allowNewConnections
    # Forms applet parameter
    formsMessageListener=
    # Forms applet parameter
    recordFileName=
    # Forms applet parameter
    serverApp=default
    # Forms applet archive setting for JInitiator
    archive_jini=frmall_jinit.jar
    # Forms applet archive setting for other clients (Sun Java Plugin, Appletviewer, etc)
    archive=frmall.jar
    # Number of times client should retry if a network failure occurs. You should
    # only change this after reading the documentation.
    networkRetries=0
    # Page displayed to Netscape users to allow them to download Oracle JInitiator.
    # Oracle JInitiator is used with Windows clients.
    # If you create your own page, you should set this parameter to point to it.
    jinit_download_page=/forms/jinitiator/us/jinit_download.htm
    # Parameter related to the version of JInitiator
    jinit_classid=clsid:CAFECAFE-0013-0001-0022-ABCDEFABCDEF
    # Parameter related to the version of JInitiator
    jinit_exename=jinit.exe#Version=1,3,1,22
    # Parameter related to the version of JInitiator
    jinit_mimetype=application/x-jinit-applet;version=1.3.1.22
    # Page displayed to users to allow them to download Sun's Java Plugin.
    # Sun's Java Plugin is typically used for non-Windows clients.
    # (NOTE: you should check this page and possibly change the settings)
    jpi_download_page=http://java.sun.com/products/archive/j2se/1.4.2_06/index.html
    # Parameter related to the version of the Java Plugin
    jpi_classid=clsid:CAFEEFAC-0014-0002-0006-ABCDEFFEDCBA
    # Parameter related to the version of the Java Plugin
    jpi_codebase=http://java.sun.com/products/plugin/autodl/jinstall-1_4_2-windows-i586.cab#Version=1,4,2,06
    # Parameter related to the version of the Java Plugin
    jpi_mimetype=application/x-java-applet;jpi-version=1.4.2_06
    # EM config parameter
    # Set this to "1" to enable Enterprise Manager to track Forms processes
    em_mode=0
    # Single Sign-On OID configuration parameter
    oid_formsid=%OID_FORMSID%
    # Single Sign-On OID configuration parameter
    oracle_home=C:\DevSuiteHome_1
    # Single Sign-On OID configuration parameter
    formsid_group_dn=%GROUP_DN%
    # Single Sign-On OID configuration parameter: indicates whether we allow
    # dynamic resource creation if the resource is not yet created in the OID.
    ssoDynamicResourceCreate=true
    # Single Sign-On parameter: URL to redirect to if ssoDynamicResourceCreate=false
    ssoErrorUrl=
    # Single Sign-On parameter: Cancel URL for the dynamic resource creation DAS page.
    ssoCancelUrl=
    # Single Sign-On parameter: indicates whether the url is protected in which
    # case mod_osso will be given control for authentication or continue in
    # the FormsServlet if not. It is false by default. Set it to true in an
    # application-specific section to enable Single Sign-On for that application.
    ssoMode=false
    # The parameter allow_debug determines whether debugging is permitted.
    # Administrators should set allow_debug to "true" if servlet
    # debugging is required, or to provide access to the Forms Trace Xlate utility.
    # Otherwise these activities will not be allowed (for security reasons).
    allow_debug=false
    # Parameter which determines whether new Forms sessions are allowed.
    # This is also read by the Forms EM Overview page to show the
    # current Forms status.
    allowNewConnections=true
    # EndUserMonitoring
    # EndUserMonitoringEnabled parameter
    # Indicates whether EUM/Chronos integration is enabled
    EndUserMonitoringEnabled=
    # EndUserMonitoringURL
    # indicates where to record EUM/Chronos data
    EndUserMonitoringURL=
    # Example Named Configuration Section
    # Example 1: configuration to run forms in a separate browser window with
    # "generic" look and feel (include "config=sepwin" in the URL)
    # You may define your own specific, named configurations (sets of parameters)
    # by adding special sections as illustrated in the following examples.
    # Note that you need only specify the parameters you want to change. The
    # default values (defined above) will be used for all other parameters.
    # Use of a specific configuration can be requested by including the text
    # "config=<your_config_name>" in the query string of the URL used to run
    # a form. For example, to use the sepwin configuration, your could issue
    # a URL like "http://myhost.mydomain.com/forms/frmservlet?config=sepwin".
    [sepwin]
    separateFrame=True
    lookandfeel=Generic
    # Example Named Configuration Section
    # Example 2: configuration forcing use of the Java Plugin in all cases (even if
    # the client browser is on Windows)
    [jpi]
    baseHTMLJInitiator=basejpi.htm
    # Example Named Configuration Section
    # Example 3: configuration running the Forms ListenerServlet in debug mode
    # (debug messages will be written to the servlet engine's log file).
    [debug]
    serverURL=/forms/lservlet/debug
    # Sample configuration for deploying WebUtil. Note that WebUtil is shipped with
    # DS but not AS and is also available for download from OTN.
    [webutil]
    WebUtilArchive=frmwebutil.jar,jacob.jar
    WebUtilLogging=off
    WebUtilLoggingDetail=normal
    WebUtilErrorMode=Alert
    WebUtilDispatchMonitorInterval=5
    WebUtilTrustInternal=true
    WebUtilMaxTransferSize=16384
    baseHTMLjinitiator=webutiljini.htm
    baseHTMLjpi=webutiljpi.htm
    archive_jini=frmall_jinit.jar
    archive=frmall.jar
    lookAndFeel=oracle
    [ttmsmenu]
    WebUtilArchive=frmwebutil.jar,jacob.jar
    WebUtilLogging=off
    WebUtilLoggingDetail=normal
    WebUtilErrorMode=Alert
    WebUtilDispatchMonitorInterval=5
    WebUtilTrustInternal=true
    WebUtilMaxTransferSize=16384
    baseHTMLjinitiator=webutiljini.htm
    baseHTMLjpi=webutiljpi.htm
    baseHTML=webutilbase.htm
    archive_jini=frmall_jinit.jar
    archive=frmall.jar
    lookAndFeel=oracle
    width=500
    height=500
    background=no
    form=ttmsmenu.fmx

    Dumb dumb dumb.
    I was running this form out of Form Builder 10g. At some point I changed the Application Server URL (Edit => Preferences => Runtime menus) from:
    http://ssbuechl2.div16.ibm.com:8889/forms/frmservlet?config=ttmsmenu
    to:
    http://ssbuechl2.div16.ibm.com:8889/forms/frmservlet?
    So my customized configuration with all the WebUtil references was not being referenced and I was getting the error.
    Dumb dumb dumb.

Maybe you are looking for

  • Can I use the 2nd Optical Drive Bay on my Mac Pro for an SSD?

    Since I have no plans to add a second Optical Drive to my Mac Pro in the Second Optical Drive bay, I was wondering if I could put an SSD in that bay using a 2.5' to 3.5" drive carriage. Is this possible? Would it work? Would I be able to use it as my

  • How to disable addressbook access for common area phones

    I'm searching for a way to prevent access to the company addressbook for our common area phones. One of these phones is used as a door phone in public area and should not display the contact cards of our employees. Many thanks

  • Accented letters

    I was recently in my company UK office and I was trying to show the designer how to use the keyboard shortcut for accented characters. But when I held down the "E" key, for example, there was no pop-up window that showed the different selections. Is

  • Can't switch off my ipod

    i know it sounds stupid...people having problems with switching it on..i have problem with switching it off...I've been using my ipod for a year...but now i couldn't switch it off anymore...i had to leave it on while it's charing...it really annoys m

  • Unable to "see" start-up Hard Drive

    Here's an interesting scenario - any ideas? 1) My iMac will not boot. I get the flashing question mark folder 2) I boot from the install DVD and try Disk Utility - it does not "see" a hard drive at all 3) I then boot from TechTools Pro and attempt a