`
kakaluyi
  • 浏览: 444372 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

tomcat standardServer.await: create[8005]:

阅读更多

在一台linux机器上装了tomcat6.0,启动后出现异常

Java代码
  1. StandardServer.await: create[8005]:   
  2. java.net.BindException: Cannot assign requested address  
  3.     at java.net.PlainSocketImpl.socketBind(Native Method)  
  4.     at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)  
  5.     at java.net.ServerSocket.bind(ServerSocket.java:319)  
  6.     at java.net.ServerSocket.<init>(ServerSocket.java:185)  
  7.     at org.apache.catalina.core.StandardServer.await(StandardServer.java:373)  
  8.     at org.apache.catalina.startup.Catalina.await(Catalina.java:642)  
  9.     at org.apache.catalina.startup.Catalina.start(Catalina.java:602)  
  10.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
  11.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
  12.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
  13.     at java.lang.reflect.Method.invoke(Method.java:597)  
  14.     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)  
  15.     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)  
StandardServer.await: create[8005]: 
java.net.BindException: Cannot assign requested address
 at java.net.PlainSocketImpl.socketBind(Native Method)
 at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
 at java.net.ServerSocket.bind(ServerSocket.java:319)
 at java.net.ServerSocket.<init>(ServerSocket.java:185)
 at org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
 at org.apache.catalina.startup.Catalina.await(Catalina.java:642)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:602)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)


开始还以为是端口占用,在server.xml中将<Server port="8005" shutdown="SHUTDOWN">改为其他端口,出现同样的错误。

翻了翻google出来邮件列表,里面说是因为localhost interface没有配置好的原因。
于是 ping localhost
直接去ping一个远程地址了,打开/etc/hosts,发现127.0.0.1后面的主机名由localhost被改成了给该机器分配的主机名,改回127.0.0.1 localhost.localdomain localhost,重启network后,启动tomcat,一切正常。

如果需要更改服务器的主机名和域名,需要修改/etc/sysconfig/network的HOSTNAME及DOMAINNAME,不能修改/etc/hosts中127.0.0.1对应的那条。

分享到:
评论

相关推荐

    struts2驱动包

    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method...

    tomcat server.xml配置说明

    * className:指定实现 org.apache.catalina.Server 接口的类,默认值为 org.apache.catalina.core.StandardServer。 * port:指定 Tomcat 监听 shutdown 命令端口,必须设置该属性。 * shutdown:指定终止 Tomcat ...

    apache-tomcat-9.0.54-embed.tar.gz

    Apache Tomcat 9.0.54 是一个流行的开源Java Servlet容器,用于部署和运行Java Web应用程序。这个压缩包文件 "apache-tomcat-9.0.54-embed.tar.gz" 包含了可嵌入式的Tomcat版本,这意味着它可以在不依赖独立服务器的...

    How_Tomcat_Works

    4. StandardServer和StandardService:Tomcat的顶层容器,StandardServer是服务器的顶级容器,而StandardService则是用来部署连接器和引擎的。 5. Connector和Engine: Connector是负责接收请求并向客户端发送响应...

    tomcat-server.xml详解

    通过`port`属性设置服务器监听关闭请求的端口号,通常设置为8005,`shutdown`属性用于指定关闭服务器的命令字符串,如"SHUTDOWN"。此外,`className`属性可指定实现`org.apache.catalina.Server`接口的类,默认为`...

    tomacat-8.0.15源码

    1. `org.apache.catalina.core.StandardServer`:服务器的主要入口点,负责启动和关闭Tomcat。 2. `org.apache.coyote.http11.Http11NioProtocol`:HTTP/1.1连接器的实现,使用NIO进行非阻塞I/O。 3. `org.apache....

    apache-tomcat-6.0.18源码

    Apache Tomcat 6.0.18 是一个广泛使用的开源软件,它是一个实现了Java Servlet和JavaServer Pages(JSP)规范的应用服务器。Tomcat以其轻量级、高效和易用性而闻名,它是Apache软件基金会的项目之一。在这个源码版本...

    apache-tomcat-9.0.0.M1-src

    - Tomcat的启动过程涉及到Catalina、StandardServer、StandardService等关键组件。这些组件遵循Java的生命周期管理,如初始化、启动、停止和销毁等阶段。 - “conf”目录下的server.xml文件是Tomcat的主要配置文件...

    apache-tomcat-8.5.100-src Tomcat源码解析

    Apache Tomcat是一款广泛应用的开源Java Servlet容器,它实现了Java EE Web应用服务器的Servlet和JSP规范。本资源是Apache Tomcat 8.5.100版本的源代码,对于理解Tomcat的工作原理、进行定制化开发或者优化性能具有...

    tomcat 7 源码分析-4 server初始化背后getServer().init()

    在Tomcat 7的源码中,`getServer().init()`方法可能位于`StandardServer`类中,这个类实现了`Lifecycle`接口,管理服务器的生命周期状态。当调用`init()`方法时,Tomcat会执行以下主要步骤: 1. 加载全局JNDI资源:...

    Tomcat7 核心包 catalina包源码

    《深入解析Tomcat7 Catalina核心包源码》 Tomcat作为开源的Java Servlet容器,是Web服务器领域的重要角色,其高效、轻量级的特性深受开发者喜爱。在Tomcat7版本中,Catalina是核心组件之一,负责处理HTTP请求和响应...

    Tomcat原理解析

    - **StandardServer**: 表示一个完整的Tomcat实例,包括所有服务和服务器配置。 - **StandardService**: 表示一组可以一起启动和停止的服务,如Web应用。 - **Connector**: 负责处理来自客户端的连接请求,并将请求...

    tomcat8.0源码

    【标题】"Tomcat 8.0源码分析" 【正文】 Tomcat 8.0是Apache软件基金会的开源项目,是一个广泛使用的Java Servlet容器,实现了Java Servlet和JavaServer Pages(JSP)规范,用于部署和运行Web应用程序。源码分析...

    tomcat7源码环境部署

    关键类如`Catalina`、`StandardServer`、`StandardService`和`StandardEngine`在启动和管理Tomcat的过程中起着重要作用。 4. **环境配置**: 配置Tomcat环境涉及设置JAVA_HOME环境变量,确保Java运行时环境可用。...

    tomcat 6 源码

    Catalina包含一系列的类,如`org.apache.catalina.core.StandardServer`、`org.apache.catalina.core.StandardService`和`org.apache.catalina.core.StandardEngine`,它们构成了Tomcat服务器的层次结构。...

    apache-tomcat-7.0.57:关于Apache-tomcat-7.0.57的研究来源

    ====================research the source about apache-tomcat-7.0.57====================/org/apache/catalina/startup/Bootstrap---... getServer().init() -引 发-&gt;LifecycleBase.init()-&gt;StandardServer.initI

    Tomcat 配置与优化方案详解

    className:实现了org.apache.catalina.Server接口的类名,标准实现类是org.apache.catalina.core.StandardServer类。 Port:Tomcat服务器监听用于关闭Tomcat服务器的命令(必须) Shutdown:发送到端口上用于...

    tomcat启动的时序图

    - **StandardServer**:代表了Tomcat服务器本身,是服务器的顶层组件。 - `initialize()`:初始化服务器组件。 - **StandardService**:代表一个服务,通常包含一个或多个连接器(Connector)和一个引擎(Engine)...

    学习tomcat源码+英文《How Tomcat Work》和每一章的相关项目+tomcat6源码依赖jar

    在深入探讨Tomcat源码之前,我们先了解一下Tomcat是什么。Tomcat是一款开源的Java Servlet容器,由Apache软件基金会开发,它实现了Java EE中的Web应用服务器部分,特别是Servlet和JavaServer Pages (JSP)规范。《How...

Global site tag (gtag.js) - Google Analytics