zoukankan      html  css  js  c++  java
  • tomcat异常 Socket bind failed: [730048]

    tomcat从官网站点下载时须注意版本信息:

          zip格式为window压缩版。

          tar.gz为linux安装板。

          installer为window安装板。

    解压后的各文件功能与作用:

           bin:用于放置启动和关闭的脚本文件;

           conf:放置各种配置文件;

           lib:支撑的jar包;

           log:存放日志文件;

           temp:存放临时文件;

           webapp:web应用所处的文件夹;

           work:tomcat的工作目录。

    问题:严重: Error initializing endpoint
    java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/??????/???)????í?????Ρ?

    解决:

    此异常为端口被占用,原因:1.可能TOMCAT已启动.2.其他线程使用此端口.

    1)tomcat端口修改:Tomcat/conf/server.xml...打开server.xml文件,找到如下部分: 

    以下为引用的内容:
    <Connector port="8080" maxHttpHeaderSize="8192" 
    maxThreads="150" minSpareThreads="25" maxSpareThreads="75" 
    enableLookups="false" redirectPort="8443" acceptCount="100" 
    connectionTimeout="20000" disableUploadTimeout="true" /> 
    将其中的port="8080"更改为新的端口号即可,如将"8080"改为"8888等。

    2)最直接的就是打开进程管理器,干掉第二个javaw.exe。

    3)也有可能是tomcat注册为了系统服务,开机自动启动占用8080端口,只需要进入计算机->管理->服务和应用程序->服务,将Apache tomcat的启动改为手动,停止状态即可。

    4)有时有占用的是AJP端口,如果改了HTTP端口8080还是不行的话,考虑一下下面的AJP。

  • 相关阅读:
    Linux用户管理
    chattr&lsattr
    repo 回退当前分支下所有仓库到指定日期前的最新代码版本
    grep
    awk
    vscode sftp插件的使用
    程序的链接
    ZJOI2015 诸神眷顾的幻想乡
    BZOJ3756 Pty的字符串
    HDU1506 Largest Rectangle in a Histogram
  • 原文地址:https://www.cnblogs.com/nullcodeworld/p/8668203.html
Copyright © 2011-2022 走看看