小问题有多学问
来源:互联网 发布:ubuntu怎么切换成中文 编辑:程序博客网 时间:2024/05/16 19:08
好久没碰struts了,今天手痒痒,拿出来练练,这一练,练出问题了。
其实,也不是什么大问题,但解决之后,总结一下,觉得这小问题,还是需要运用许多知识的积累的。
问题描述:在Myeclipse6.0中启动tomcat5.5,结果出错了:
严重: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:298)
at org.apache.coyote.http11.Http11BaseProtocol.init(Http11BaseProtocol.java:139)
at org.apache.catalina.connector.Connector.initialize(Connector.java:1017)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:782)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
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:585)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
按理说,这是8080端口被占用啊!
本来想,给tomcat换个端口吧!(其实最后我还就是换了tomcat的端口才解决问题的)可是总觉的得看看到底是谁占了8080端口。
打开命令提示符,输入:netstat -ano
一看,发现了,原来是PID为1844的家伙给占了,在打开任务管理器一看,找到了——进程:TNSLSNR.EXE占了8080端口。
我对端口不甚了解,网上一搜,原来是oracle里面的服务占了8080端口,哎!既然是人家Oracle占的,咱也不好说什么,老老实实地给tomcat换端口吧!
打开,tomcat_home/conf/server.xml,找到:
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"
URIEncoding="UTF-8" />
一个字——换!
- 小问题有多学问
- “状态位”虽小,却有学问
- 小解也有学问
- phpMyAdmin升级有学问
- 求高薪有学问
- 小电梯,学问大
- 选择居住楼层有学问
- [转载]处处皆有学问.
- Building太有学问了
- 电影片名翻译有学问
- 资治通鉴-2 用人有学问
- 学问
- 人生真的好有学问
- poj 2255这道题用递归有学问!
- 安装Win7系统时硬盘分区有学问
- 网络架构:分层还是分块有学问
- 大蒜虽小,保健学问却很大
- 原来开出租有这么大的学问
- 我的“赢在淘宝”TOP应用大赛开发历程:毛坯起居室里诞生的《淘宝日记》
- WSAAsynSelect()模型的关键是要搞清楚各种事件的触发条件
- 用.Net解析XML的时候,如果xml有多层且带有属性,那么该如何将属性添加到xml中呢
- 动态分配资源的自动释放 - auto_ptr的实现原理
- 迅雷默认火狐下载工具
- 小问题有多学问
- 围脖---微博
- MySQL 数据库 InnoDB引擎的插值问题
- 异或翻转字符串:String:Improve my method of reverse a string
- 怎样做好程序员
- MATLAB命令大全
- Subclipse中submit的时候填写的comment中不允许有回车?
- 图论基础
- 一个烟蒂