Tomcat报端口号错误,杀死进程/更改端口号/重新部署都没有用,怎么办??

我昨天还能运行MyEclipse的web项目,但中途退出jsp文件时忘了关tomcat,之后就一直出端口号8080、8009的错误,在我试了各种方法后又新增了8005端口错误。之后我放弃了改这个自带的tomcat8.5,重新上网下了一个新的tomcat9.0,于是又回到了8080、8009端口号错误了,大哭啊......

·修改自带的tomcat8.5时
        1、在活动监视器或者命令行强制结束java进程,没用
        2、更改端口号,依然报错,没用
        3、关机重启,没用
        4、删掉server文件,重新配置tomcat,还是没用

·新下载一个tomcat9.0后
        1、部署成功后,在MyEclipse运行再次报8080、8009端口号错误
        2、对了,我忘了在tomcat9.0里面配置环境变量,但我没配置也运行成功了,不知道是不是这个的问题,但我总觉得不是


        于是我觉得应该不是我tomcat出问题了,但问题出在哪里我也不知道。毕竟,我在命令行分别运行两个tomcat(使用sudo sh startup.sh)都能运行成功,然后关闭(shutdown.sh)后在MyEclipse里面单独运行tomcat后,也能在浏览器登录http://localhost:8080页面,但是!!它就是不能运行JSP文件,一运行就报8080、8009端口号错误。

        这到底是什么情况啊???呜呜呜呜
0

1个回答

我总感觉你已经启动tomcat了,然后再启动了一次。

0
Outins
Outins 回复qq_23126581: 关闭干净了,只要kill掉后,输sudo lsof -i tcp:8080就没有PID信息,没相应的进程运行。
10 个月之前 回复
qq_23126581
玄元复始道生初,守一无穷尽万物 回复Outins: 注意看下进程,是不是忘记杀掉了,还是说杀掉后,一段时间又自己启动了
10 个月之前 回复
Outins
Outins 这个问题我注意到了,我都是单独运行的,也就是在tomcat8.5/9.0里只运行其中一个,还有就是在终端命令行里和myeclipse里也是只运行了一个。我也在想是不是我昨天退出tomcat是没退出好,导致它还在运行,但是我已经关闭了所有运行的进程了啊,搞不明白......
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
tomcat更改端口号
三个地方 apache-tomcat-8.0.36-8081\conf server.xml
为啥每次启动tomcat时都报端口号被占用
第一次启动报端口号被占用,然后再配置文件一改,tomcat就启动正常!rn........rn然后关机,rn在第二次启动tomcat时就又报端口号被占用,然后再改,非常的郁闷.......
Tomcat重新部署的时候提示错误
我在配置Tomcat应用的时候使用了如下代码:rnrnrn然后每当修改Java文件,就会出现如下提示:rnrn[color=#FF0000]严重: The web application [/test] created a ThreadLocal with key of type [com.opensymphony.xwork2.inject.ContainerImpl$10] (value [com.opensymphony.xwork2.inject.ContainerImpl$10@f5e12]) and a value of type [com.opensymphony.xwork2.inject.InternalContext[]] (value [[Lcom.opensymphony.xwork2.inject.InternalContext;@12471dc]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak. rn2011-10-6 16:45:28 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaksrn严重: The web application [/test] created a ThreadLocal with key of type [com.opensymphony.xwork2.inject.ContainerImpl$10] (value [com.opensymphony.xwork2.inject.ContainerImpl$10@f5e12]) and a value of type [com.opensymphony.xwork2.inject.InternalContext[]] (value [[Lcom.opensymphony.xwork2.inject.InternalContext;@1af5350]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak. [/color]rnrnrn看代码似乎是有资源没有释放,我代码中只有一个位置用到static变量,不知道是否这个原因,请高手指教。rnrnweb.xmlrnrn[code=XML]rnrnrn rn index.jsprn rn rn contextConfigLocationrn rn /WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xmlrn rn rn rn rn org.springframework.web.context.ContextLoaderListenerrn rn rn rnrn rn encodingFilterrn rn org.springframework.web.filter.CharacterEncodingFilterrn rn rn encodingrn UTF-8rn rn rn forceEncodingrn truern rn rn rn encodingFilterrn /*rn rnrn rn struts-cleanuprn rn org.apache.struts2.dispatcher.ActionContextCleanUprn rn rn rn struts-cleanuprn /*rn rnrnrnrn rn struts2rn rn org.apache.struts2.dispatcher.FilterDispatcherrn rn rn rn struts2rn /*rn rn rn rn rn rnrn[/code]rnrn一个工厂rn[code=Java]rnrnpublic class EjbRemoteFactory rn public static Context getInitialContext() rn Context jndiContext = null;rn try rn Properties props = new Properties();rn props.put(Context.INITIAL_CONTEXT_FACTORY,rn "org.jnp.interfaces.NamingContextFactory");rn props.put(Context.URL_PKG_PREFIXES,rn "org.jboss.naming:org.jnp.interfaces");rn props.put(Context.PROVIDER_URL, "jnp://localhost:1099");rn jndiContext = new InitialContext(props);rn catch (NamingException e) rn throw new RuntimeException("Context Initial Failed...");rn rn return jndiContext;rn rnrn public UserRemote getUserRemote() rn return (UserRemote) getRemote(UserRemote.class, "UserBean");rn rnrnrn[/code]rnrn
tomcat重新部署
个人信息管理系统 功能模块:登录,注册,个人信息管理,通讯录管理,日程安排(选作),文件管理。 一.登陆注册 登录及注册页面有输入校验,采取struts2的校验框架实现,即-validation.xml配置文件的形式。 String sql1=“select * from user where userName=’”+personal.getUserName()+"’ " + “and passw...
zlib解压报端错误
我在使用zlib对uImage解压时,发生了bus error ,有时候又出现segment errorrnrn我的uImage大小是800k左右,我为它动态分配了4M的解压空间。rnrn请问出错会是哪些原因呢?rnrn
cmd命令根据端口号杀死进程
1.根据端口查到进程pid netstat –ano|findstr 端口号 2.使用taskkill命令杀死进程 taskkill /pid pid 温馨提醒: 1.执行完第一步后,命令行显示的最后一个数字就是pid; 2.如果执行第二步命令行提示“错误: 无法终止 PID 为 xxxx 的进程。原因: 只能强行终止这个进程(带 /F 选项)。”,则在调用第二步时加上/f参数即可...
Windows下,根据端口号杀死进程
[size=large][b]Windows不像Linux,Unix那样,ps -ef 查出端口和进程号,然后根据进程号直接kill进程。 Windows根据端口号杀死进程要分三步:[/b][/size] [b]第一步 根据端口号寻找进程号[/b][code="bat"]C:\>netstat -aon|findstr "9050"[/code]TCP 127.0.0.1:9050 ...
如何查看端口号,如何杀死进程。
作为初学者,使用的是WAMP(windows+Apache+MySQL+PHP)的集成安装环境。 Apache服务器在启动时,默认会占用80端口号。 MySQL 服务器在启动时,默认会占用3306端口号。 当这两个端口号被占用时,相应的服务器进程则会启动失败。在服务器安装启动之前,建议在命令提示符窗口中输入“netstat -aon”命令(注意t和-中间有空格),查看是否有进
端口号查找进程,并杀死进程
1.根据端口号查找进程2.强制杀死进程/t 是删除指定进程以及子进程/f 强制删除
linux下怎么根据端口号杀死进程
端口号如下: 1. 查找占用的程序。 端口号:netstat -apn | grep 4040 最后一项显示的是pid和对应的名称。 2. 杀掉对应的进程,彻底杀死进程。 端口号:kill -9 26105 ...
Windows中根据端口号杀死进程
1、根据端口号查找对应的进程号 netstat -ano | findstr 5000 //列出进程极其占用的端口,且包含 5000 2、根据进程id强制关闭进程 taskkill -PID <进程号> -F //强制关闭某个进程 ...
重新部署Tomcat服务
问题:项目中部署tomcat服务的文件空间已沾满,导致前端android app报null point闪退。 解决:清空tomcat中的log文件夹,腾出2个G,暂时解决问题。 后续:重新部署tomcat服务 停止tomcat服务 #/usr/tomcat/bin/shutdown.sh 进入h...
端口号更改
yum install openssh-server yum list installd |grep ssh firewall-cmd --zone=public --add-port=1234/tcp --permanent firewall-cmd --reload firewall-cmd --zone=public --query-port=1234/tcp yum provides se...
tomcat重新部署没变化
我用的是tomcat6+MyEclipse7.1rn部署上项目以后可以访问rn可是对项目里的jsp作出修改rn然后重新部署,再访问rn查看源代码,发现jsp页面没变化rn从网上查了在修改server。xmlrn可还是不行rn高手帮帮忙rn
JSP学习 更改tomcat端口号 入门 九九乘法表
九九乘法表 <%! //返回九九乘法表对应的HTML代码,通过表达式来调用,在页面上显示 String printMultiTable1() { String s = ""; for(int i=1;i<=9;i++) { for(int j=1;j<=i;
请教:如何更改tomcat服务的端口号
我在conf\server.xml中看到下面一句:rn.rnTomcat的默认端口不是8000吗?这个8005指的是什么?
maven中更改tomcat默认端口号的方法
在maven中tomcat有两种插件形式,一个是内嵌的tomcat7-maven-Plugin,另一个是tomcat-maven-Plugin: 前一种插件需要maven手动进行添加插件, 然后可以设置tomcat7的默认端口,也可以进行更改 运行命令是:tomcat7:run 第二种插件则是maven内嵌的tomcat插件,如果不是需要更改配置,一般不需要进行添加插件的操
tomcat 更改发布项目所占用的端口号
1.打开tomcat所在的目录 2.更改下面的端口号即可
idea启动项目报端口号冲突或被占用
错误异常: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind解决方法:方法一: win键 + r,输入cmd进入DOS命令窗口根据端口号查程序的...
tomcat 无端口号访问
一般你打开页面所使用的端口是80端口,这也是web页面的默认端口,所以可以不用输入,这也就为什么我们在打开网址时不用输入端口的原因。但这个端口很容易给其它程序占用,比如说你要是使用oracle时,有些会占用掉你自己台机的80端口,tomcat考虑到这一点所以它的默认端口是8080端口,这也是服务器经常测试的端口,这个端口可以在tomcat的安装目录下的conf目录下面的server.xml文件里...
Linux下Tomcat杀死进程
1、tomcat服务器第一次启动并查看启动日志的命令 在 …/bin 文件夹下输入./startup.sh;tail -f …/logs/catalina.out 2、需要重启服务器的时候 在 …/bin 目录下使用 ./shutdown.sh 无法关闭tomcat服务的时候 使用 ps -ef | grep 项目名 查看项目对应的进程号 例如: pe -ef |grep tomcat 输出如下 ...
myeclipse重新部署已更改的文件
调试学习过程中难免会改来改去的实验。若每次都重启tomcat服务器很费事,为了节省时间就用重新部署来实现文件的刷新。点击部署按钮,此按钮为下图RUN按钮右下方的图标在Project中找到已更改的项目,在Deployments中选择项目,此时右侧按钮亮起,点击Redeploy按钮,点击OK,等一秒控制框会重新部署文件。...
idea启动tomcat时报jvm.rmi什么的错误,eclipse启动tomcat时总是报端口号被占用,实际没有占用,换端口号也没有用
这两天遇到一个问题,用idea启动tomcat时,突然报错: 代理抛出异常 :java.rmi.server.ExportException: Port already in use: 1099;使用的是jdk7。 换成jdk8以后,启动tomcat,又开始报一个莫名其妙的空指针错误。 找了好久没找到问题,中间直接换了eclipse重新down项目,启动tomcat时发现不管用什么端口号都会报
windows tomcat查看和杀死进程
方法一 1 查看端口 netstat -ano|findstr 8080 杀进程 1 输入taskkill /F /PID 3460、taskkill /F /PID 8136 所有pid均需要执行此命令 方法二 查看端口 netstat -ano|findstr 8080 1 tasklist|findstr pid 查询出占用程序名称 2 taskkill /f /t /im 查询出占用...
求更改com口号API
本人新手,分数不多,望各位老大帮帮忙rnrn想利用API来更改com口号,不知道哪位高人可以指点一二rn如果有其他能利用VB来更改com口号的方法,请老大们指教rn谢谢!!!
tomcat端口号
默认端口8080 记得tomcat支持http                         https                        ajp协议 微内核体系架构:内核指具有基本的功能,,其他的功能皆由操作系统的进程服务提供,,tomcat也作为服务在操作系统这种,提供服务。...
Tomcat端口号
打开Tomcat文件----conf----server.xml,右键编辑Win8系统Tomcat端口号8080被占用了,需要修改端口号,打开Tomcat文件----conf----server.xml,右键编辑:找到下面部分,把第一个引号内容改为80.重启Tomcat,即可。修改后的端口号为80...
TOMCAT 端口号
[img]http://dl2.iteye.com/upload/attachment/0090/6048/a7b14df2-0a75-3a62-9822-0abbe04089ab.png[/img]
C#更改COM串口号?
在设备管理器里 选中COM串口 属性- 端口设置-高级 -- 里面有个切换端口号的?我现在需要用程序来实现,请问各位大大有没有什么好的解决方案?
端口号··········很有用的
端口号大全端口号大全端口号大全端口号大全端口号大全 端口号大全端口号大全端口号大全端口号大全端口号大全
串口号错误:System.IO.Ports.SerialErrorReceivedEventArgs
各位大神,小弟新手搞了一块3d打印机,手上RAMPS 1.4 控制板管理员模式连接不上电脑,提示串口号错误:System.IO.Ports.SerialErrorReceivedEventArgs,求大神帮忙,已经安装FT232R-WIN7-64bit,感觉是不是有问题
Tomcat重新部署删除文件以及文件夹
tomcat
Tomcat重新部署与热部署与重启服务
1.重启tomcat服务,只会重新编译java模块下的文件(相当于更新.classes文件) 2.重新部署,将java类和.xml等配置文件都复制到tomcat的运行环境中(相当于既更新.classes文件又更新web.xml等配置文件) 3.热部署,既在运行时修改java类或者jsp文件可以在不重服务器的情况下让修改生效,但是对修改配置文件(例如.xml)无效! 总结:开启热部署后, 不更改配置...
windows系统根据端口号查看进程杀死进程
windows系统根据端口号查看进程杀死进程
Linux更改SSH端口号
[code=&quot;bash&quot;] vi /etc/ssh/sshd_config /etc/rc.d/init.d/sshd restart [/code]
更改远程登录端口号
更改远程登录端口号旨在规避掉黑客攻击时自动扫描远程登录默认的端口号3389,可以适当提高服务器安全性能。 更改远程登录端口号:总共分为两步,缺一不可。 第一步:在注册表中更改TCP的PortNumber号; 首先win+r进入redegit中,按照计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server找到Wds...
更改远程桌面默认端口号
更改远程桌面默认端口号 更改远程桌面默认端口号
更改远程桌面端口号工具
更改远程桌面端口号工具MicrosoftFixit50595.ms
nodejs更改项目端口号
在项目中加入文件:ServerConf var ServerConf= { ApiHost: "" //后台链接api ,ServicePort:3003}; module.exports=ServerConf;app.js // 设置端口号 var ServerConf=require("./ServerConf"); 列表内容 process.env.PORT=ServerCon
Jenkins如何更改端口号
找到Jenkins的安装目录,下的Jenkins.xml     将文件中的  -Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080 --webroot="%BASE%\war"   中的8080修改为任和端口号即可,然后