remm        2004/10/05 15:16:20

  Modified:    util/java/org/apache/tomcat/util/net/res
                        LocalStrings.properties
               util/java/org/apache/tomcat/util/net PoolTcpEndpoint.java
  Log:
  - Improve i18n (help is needed to do this kind of work everywhere :) ).
  - Improve error message when a SocketException occurs in setSocketOptions.
  
  Revision  Changes    Path
  1.5       +6 -0      
jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/res/LocalStrings.properties
  
  Index: LocalStrings.properties
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/res/LocalStrings.properties,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- LocalStrings.properties   11 Oct 2003 14:37:00 -0000      1.4
  +++ LocalStrings.properties   5 Oct 2004 22:16:20 -0000       1.5
  @@ -4,3 +4,9 @@
   endpoint.warn.reinit=Reinitializing ServerSocket
   endpoint.warn.restart=Restarting endpoint
   endpoint.warn.security=Endpoint {0} security exception: {1}
  +endpoint.err.socket=Socket error caused by remote host {0}
  +endpoint.err.handshake=Handshake failed
  +endpoint.err.unexpected=Unexpected error processing socket
  +endpoint.warn.nullSocket=Null socket returned by accept
  +endpoint.debug.unlock=Caught exception trying to unlock accept on port {0}
  +endpoint.err.close=Caught exception trying to close socket
  \ No newline at end of file
  
  
  
  1.41      +15 -15    
jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/PoolTcpEndpoint.java
  
  Index: PoolTcpEndpoint.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/PoolTcpEndpoint.java,v
  retrieving revision 1.40
  retrieving revision 1.41
  diff -u -r1.40 -r1.41
  --- PoolTcpEndpoint.java      3 Oct 2004 11:48:59 -0000       1.40
  +++ PoolTcpEndpoint.java      5 Oct 2004 22:16:20 -0000       1.41
  @@ -359,7 +359,7 @@
               if( serverSocket!=null)
                   serverSocket.close();
           } catch(Exception e) {
  -            log.error("Caught exception trying to close socket.", e);
  +            log.error(sm.getString("endpoint.err.close"), e);
           }
           serverSocket = null;
       }
  @@ -369,16 +369,17 @@
           try {
               // Need to create a connection to unlock the accept();
               if (inet == null) {
  -                s=new Socket("127.0.0.1", port );
  -            }else{
  -                s=new Socket(inet, port );
  +                s = new Socket("127.0.0.1", port);
  +            } else {
  +                s = new Socket(inet, port);
                       // setting soLinger to a small value will help shutdown the
                       // connection quicker
                   s.setSoLinger(true, 0);
               }
           } catch(Exception e) {
  -            log.debug("Caught exception trying to unlock accept on " + port
  -                      + " " + e.toString());
  +            if (log.isDebugEnabled()) {
  +                log.debug(sm.getString("endpoint.debug.unlock", "" + port), e);
  +            }
           } finally {
               if (s != null) {
                   try {
  @@ -404,7 +405,7 @@
                   accepted = factory.acceptSocket(serverSocket);
               }
               if (null == accepted) {
  -                log.warn("Null socket returned by accept");
  +                log.warn(sm.getString("endpoint.warn.nullSocket"));
               } else {
                   if (!running) {
                       accepted.close();  // rude, but unlikely!
  @@ -425,7 +426,7 @@
               // socket with SocketPermission's.
               // Log the unauthorized access and continue
               String msg = sm.getString("endpoint.warn.security",
  -                                      serverSocket,ace);
  +                                      serverSocket, ace);
               log.warn(msg);
           }
           catch (IOException e) {
  @@ -524,11 +525,8 @@
               getConnectionHandler().processConnection(con, threadData);
               
           } catch (SocketException se) {
  -            PoolTcpEndpoint.log.error(
  -                    "Remote Host "
  -                    + s.getInetAddress()
  -                    + " SocketException: "
  -                    + se.getMessage());
  +            log.error(sm.getString("endpoint.err.socket", s.getInetAddress()),
  +                    se);
               // Try to close the socket
               try {
                   s.close();
  @@ -536,9 +534,11 @@
               }
           } catch (Throwable t) {
               if (step == 2) {
  -                PoolTcpEndpoint.log.debug("Handshake failed", t);
  +                if (log.isDebugEnabled()) {
  +                    log.debug(sm.getString("endpoint.err.handshake"), t);
  +                }
               } else {
  -                PoolTcpEndpoint.log.error("Unexpected error", t);
  +                log.error(sm.getString("endpoint.err.unexpected"), t);
               }
               // Try to close the socket
               try {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to