您的位置:首页 > 运维架构 > Tomcat

Myeclipse 10+tomcat 6 安装问题

2015-03-12 21:39 225 查看
首先声明下,博主是个菜鸟,如果下面有错误的地方或者更好的解决方法,
欢迎大家留言,主要是怕自己忘了,记下。
博主是个神奇的生物,有时候自己都会对自己无语,明明别人三下两下就解决的问题,
博主却可以拐三四个弯才能够做对,感觉对不起智商君啊。。。。。


1、首先安装myeclipse 这里博主是安装Myeclipse 10 安装说明的基本没有什么好讲的,网上估计教程一大堆。

这里推荐下破解教程的网址,真心很详细。亲测可用:

http://wenku.baidu.com/link?url=za64JsZg4cbNy0NLfeOkz-D6DP-qs8sHR7zm6afZR-toVsUO4NAY_RA_IEMPxqQDSN_jm56eJGnlGoDGADYuneg3IK2GzW6Wch5Rkbx7nRq

2、安装tomcat 6.0 嫌麻烦的话一直下一步就好了,但是需要记住安装的地方,之后在myeclipse设置有用

3、都安装好了之后,运行tomcat测试下,输入

http://localhost:8080/index.jsp,如果能够跳出如下网页就是对了

(吐槽下,在CSDN上贴图不太方便的赶脚)

好吧,以上为止,博主还是幸运的很顺利的,如果出现问题的话可以看看自己是不是自己设置的端口被占用了。tomcat默认是8080,需要修改的话在安装目录的\conf\server.xml,用记事本打开,将端口8080改为不被占用的端口,额,查看端口的话在windos命令窗口使用命令 netstat -a.如果不清楚可以自己看别人详细介绍的

4、破解后配置Myeclipse,先打开选项卡windows-Preferences

1> 首先是JAVA—>Installed Jres 修改JDK(JDK博主是之前安装的jdk-6u15-windows-i586.exe)这里最好不要用Myeclipse自带的

2>然后是在myeclipse–>Servers 选择tomcat,这里如果没有注册软件是无法跳出下图


设置如图

5、好吧,接下来博主的磨难来了,首先是在设置完上面后想要开启tomcat 6,但是却一直报错

The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: E:\MyEclipse10\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\bin;F:\Tomcat 6.0\bin

查询后有人说是端口问题,于是博主改了端口改了3遍啊3遍,结果是缺少动态链接库tcnative-1.dll,把这个放在tomcat 6的bin目录下就可以解决了。具体原因这个博主有标注,有兴趣的小伙伴可以看看

/article/8800020.html

6、然后再次在Myeclipse 开启tomcat 结果还是出现如下问题:

2012-5-2 9:47:50 org.apache.catalina.core.AprLifecycleListener init

信息: Loaded APR based Apache Tomcat Native library 1.1.20.

2012-5-2 9:47:50 org.apache.catalina.core.AprLifecycleListener init

信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].

2012-5-2 9:47:51 org.apache.coyote.http11.Http11AprProtocol init

严重: Error initializing endpoint

java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??

at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:649)

at org.apache.coyote.http11.Http11AprProtocol.init(Http11AprProtocol.java:107)

at org.apache.catalina.connector.Connector.initialize(Connector.java:1022)

at org.apache.catalina.core.StandardService.initialize(StandardService.java:703)

at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:838)

靠。。。。这下真心有点心累的,再次去看问题,还是说tomcat端口被占==|||| 你以为我傻一次还会傻第二次吗?!!!

于是,我又滚去换端口了。。。。。。

好吧,结果你们应该猜到了,我再次无情的被耍了。事实是博主在原先测试的时候开了tomcat,然后在myeclipse又开了一次,所以显示端口被占用,只要将原来开的关掉就好了。

后来,我醒悟了,其实在最开始,如果你能够在测试的时候打开上面我说的tomcat 网页,就根本不存在端口占用问题,只有是自己2的打开了两次的问题,如果不知道是哪个,就索性全部关闭就打开myeclipse好了。

PS:经过这次事件,我吸取教训,不要尽信网上的东西,有问题,还是需要自己思
考,网上的再好也是参考罢了。我将上述提到的软件上传到下面地址, http://download.csdn.net/detail/qq_17204647/8496311


不足之处,大家多多指教!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: