您的位置:程序门 -> java -> eclipse



弄jsp成功,弄servlet失败了


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


弄jsp成功,弄servlet失败了
发表于:2007-03-26 19:40:55 楼主
我的是eclipse+tomcat+myeclipse     上次好不容易弄jsp成功了   改了8080端口为9080   成功了       可是现在弄servlet却还是失败....我就新建了个servlet文件,什么都没做     直接点run   可却弹出一大堆错误...我看书说好象要开启什么servlet调用器   把那个注释去掉       可昨天去掉注释后     今天连tomcat主页都打开不了了     又注释掉那个   就可以开主页了

以下为eclipse调试servlet的错误     希望高手指点一下
2007-3-26   19:21:42   org.apache.catalina.core.aprlifecyclelistener   init
信息:   the   apache   tomcat   native   library   which   allows   optimal   performance   in   production   environments   was   not   found   on   the   java.library.path:   e:\tomcat\jdk\bin;e:\tomcat\tomcat\tomcat   6.0\bin
2007-3-26   19:21:42   org.apache.coyote.http11.http11protocol   init
严重:   error   initializing   endpoint
java.net.bindexception:   address   already   in   use:   jvm_bind:9080
at   org.apache.tomcat.util.net.jioendpoint.init(jioendpoint.java:499)
at   org.apache.coyote.http11.http11protocol.init(http11protocol.java:175)
at   org.apache.catalina.connector.connector.initialize(connector.java:1059)
at   org.apache.catalina.core.standardservice.initialize(standardservice.java:578)
at   org.apache.catalina.core.standardserver.initialize(standardserver.java:792)
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:260)
at   org.apache.catalina.startup.bootstrap.main(bootstrap.java:412)
2007-3-26   19:21:42   org.apache.catalina.startup.catalina   load
严重:   catalina.start
lifecycleexception:     protocol   handler   initialization   failed:   java.net.bindexception:   address   already   in   use:   jvm_bind:9080
at   org.apache.catalina.connector.connector.initialize(connector.java:1061)
at   org.apache.catalina.core.standardservice.initialize(standardservice.java:578)
at   org.apache.catalina.core.standardserver.initialize(standardserver.java:792)
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:260)
at   org.apache.catalina.startup.bootstrap.main(bootstrap.java:412)
2007-3-26   19:21:42   org.apache.catalina.startup.catalina   load
信息:   initialization   processed   in   735   ms
2007-3-26   19:21:42   org.apache.catalina.core.standardservice   start
信息:   starting   service   catalina
2007-3-26   19:21:42   org.apache.catalina.core.standardengine   start
信息:   starting   servlet   engine:   apache   tomcat/6.0.10
2007-3-26   19:21:43   org.apache.catalina.core.applicationcontext   log
信息:   contextlistener:   contextinitialized()
2007-3-26   19:21:43   org.apache.catalina.core.applicationcontext   log
信息:   sessionlistener:   contextinitialized()
2007-3-26   19:21:44   org.apache.coyote.http11.http11protocol   start
严重:   error   starting   endpoint
java.net.bindexception:   address   already   in   use:   jvm_bind:9080
at   org.apache.tomcat.util.net.jioendpoint.init(jioendpoint.java:499)
at   org.apache.tomcat.util.net.jioendpoint.start(jioendpoint.java:513)
at   org.apache.coyote.http11.http11protocol.start(http11protocol.java:202)
at   org.apache.catalina.connector.connector.start(connector.java:1132)
at   org.apache.catalina.core.standardservice.start(standardservice.java:457)
at   org.apache.catalina.core.standardserver.start(standardserver.java:710)
at   org.apache.catalina.startup.catalina.start(catalina.java:552)
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.start(bootstrap.java:288)
at   org.apache.catalina.startup.bootstrap.main(bootstrap.java:413)
2007-3-26   19:21:44   org.apache.catalina.startup.catalina   start
严重:   catalina.start:  
lifecycleexception:     service.getname():   "catalina ";     protocol   handler   start   failed:   java.net.bindexception:   address   already   in   use:   jvm_bind:9080
at   org.apache.catalina.connector.connector.start(connector.java:1139)
at   org.apache.catalina.core.standardservice.start(standardservice.java:457)
at   org.apache.catalina.core.standardserver.start(standardserver.java:710)
at   org.apache.catalina.startup.catalina.start(catalina.java:552)
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.start(bootstrap.java:288)
at   org.apache.catalina.startup.bootstrap.main(bootstrap.java:413)
2007-3-26   19:21:44   org.apache.catalina.startup.catalina   start
信息:   server   startup   in   1485   ms
2007-3-26   19:21:44   org.apache.catalina.core.standardserver   await
严重:   standardserver.await:   create[9005]:  
java.net.bindexception:   address   already   in   use:   jvm_bind
at   java.net.plainsocketimpl.socketbind(native   method)
at   java.net.plainsocketimpl.bind(plainsocketimpl.java:359)
at   java.net.serversocket.bind(serversocket.java:319)
at   java.net.serversocket. <init> (serversocket.java:185)
at   org.apache.catalina.core.standardserver.await(standardserver.java:373)
at   org.apache.catalina.startup.catalina.await(catalina.java:616)
at   org.apache.catalina.startup.catalina.start(catalina.java:576)
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.start(bootstrap.java:288)
at   org.apache.catalina.startup.bootstrap.main(bootstrap.java:413)
发表于:2007-03-26 20:23:171楼 得分:0
java.net.bindexception:   address   already   in   use:   jvm_bind:9080

端口被占用啊!
发表于:2007-03-26 20:34:252楼 得分:0
改了端口了   现在在eclipse下编译成功了     可是dos下却不成功   都说找不到那些servlet的类       还有
e:\tomcat\tomcat\tomcat   6.0     这个是tomcat  

e:\jdk\hehe       这个是刚才那个servlet的路径  
请问我该怎么办???url里面写什么????
发表于:2007-03-26 20:55:363楼 得分:0
我以前也有过类似的问题不过是jsp不好使
给你借鉴一下也可能不管用

eclipse3.2版   myeclipse5.0版   tomcat5.0版

eclipse3.2.2版   myeclipse5.1版   tomcat5.5版

必需是相对应的版本
发表于:2007-03-26 20:59:124楼 得分:0
eclipse3.2版   myeclipse5.0版   tomcat6.0版我的是  
希望高人指点一下到底在url里面输入什么???我现在随便什么输入都是下面这个差不多   都说找不到

http   status   404   -   /hello

--------------------------------------------------------------------------------

type   status   report

message   /hello

description   the   requested   resource   (/hello)   is   not   available.

发表于:2007-03-27 00:29:525楼 得分:0
e:\jdk\hehe       这个是刚才那个servlet的路径         servlet的怎么能放这里,你自己到网上去查查把,
发表于:2007-03-28 20:30:176楼 得分:0
classpath没加上.
发表于:2007-08-12 01:37:197楼 得分:0
上面的错误是因为重复启用tomcat造成的对同一端口占用
启动一次就可以了
发表于:2007-08-12 09:21:498楼 得分:0
你先将eclipse   上的带叉的小猫点一下,然后在myeclipse     severs   重新启动一下,就ok!


快速检索

最新资讯
热门点击