zoukankan      html  css  js  c++  java
  • 解除服务器端口号占用及服务器端口号的修改

       这几天因为面试的原因把SSH的东西重新巩固下,所以用的服务器是Tomcat。但是因为前一个项目用的服务器是Jboss,项目一期迭代完成,转交测试组进行测试,提了很多bug,所以当改bug的时候发现我Jboss的服务器可以允许,本地打包、部署也没问题(因为之前项目是上传SVN并且在Jinkens上已经部署成功的),但是进页面却404找不到资源。我就疑惑了。后来发现是我同时起着Jboss和Tomcat闹的。Tomcat和Jboss(Jboss的主端口号是8080)的默认端口号都是8080,所以在冲突的情况下,必须要解除服务器端口号的占用。

        首先Win+r,输入cmd调出命令提示符窗口,输入DOS命令netstat -ano

    接着找出端口号为8080的程序,找到其对应的PID,我们这里是9340

    然后调出任务管理器窗口,找到PID是9340的进程,右键,把这个进程给结束掉

    *************************************此处应有分割线************************************************

        但是问题又来了,我们单单是解决了两个服务器占用8080端口号的冲突,但是还没有从根本上解决问题。所以更改Tomcat或Jboss的端口号,就能有效的解决两个服务器的冲突了。我们以Tomcat为例,修改Tomcat的端口号。

        首先,打开Tomcat的安装包,依次打开conf/server.xml

    打开server.xml,找到port="8080"的端口号代码

    这个8080就是它所用的端口号。一般都会把它改成80,80是浏览器的默认端口,那么在浏览器中访问它时可以直接写成"http://localhost/项目名称",但是我这里为了和Jboss对应,我把我Tomcat的端口号改成9090。

        

        还有一个前提条件,就是你修改端口号之前最好查一下,看看是否和别的进程冲突,不然你刚刚解决掉一个冲突,又和别的进程端口号冲突了,就麻烦了。其实我修改的9090是金山毒霸的默认端口,但是我没有安装金山毒霸,所以不会产生冲突。所以大家在修改端口号之前,最好确认一下是否冲突。好了,今天这篇博客就写到这里,欢迎大家提宝贵意见,我们共同学习!

  • 相关阅读:
    WPF DelegateCommand 出现Specified cast is not valid
    WPF DelegateCommand 出现Specified cast is not valid
    WPF DelegateCommand 出现Specified cast is not valid
    win10 sdk 是否向下兼容
    win10 sdk 是否向下兼容
    win10 sdk 是否向下兼容
    PHP extract() 函数
    PHP end() 函数
    PHP each() 函数
    PHP current() 函数
  • 原文地址:https://www.cnblogs.com/sunny-sl/p/7283609.html
Copyright © 2011-2022 走看看