现象:
 执行startup.sh文件后告诉地址已经使用,导致tomcat不能启动
 原因:
 可能是前一次执行./shutdown.sh文件关闭tomcat时没有停止已经启动的java进程,而这个进程仍然在监听tomcat所使用的端口,或者有另外一个tomcat正在运行,server.xml文件中的监听端口和当前tomcat冲突。
 
 解决办法
  列出所有系统正在监听的端口和绑定的地址netstat -l
 2. 找出当前系统中的所有进程,管道符号过滤输出显示包含java字符串的行
     ps -a  |grep  java         
        tty   time        proc
     1021     ?      java     
 3. 结束一个指定的进程: 
     kill   [进程号]
 4. 强制杀死一个进程:
      kill -9 [进程号]
     如果确定不是别的tomcat运行导致的冲突或者没有java进程运行可以再次运行startup.sh文件启动tomcat