原来在tomcat下用记事本已经初步做了一个web,可以使用,最近改用eclipse做,但总是报错:
1.使用myeclipse新建web工程,然后把原来的导入到新建的这个工程中,有些jsp报错,
在这里:<jsp:useBean scope="page" id="opern" class="com.netshop.opern" />找不到"com.netshop.opern",我不知道它应该对应放在eclipse中那个文件中?
2.使用myeclipse发布,如:tomcat5--》start时,报错:
2007-5-21 21:46:22 org.apache.coyote.http11.Http11Protocol init
严重: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
……
……
严重: Catalina.start
LifecycleException: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8080
……
……我看网上有很多关于这个的帖子,都是说8080端口被占用,只是我不知道该如何处理,如果我直接用浏览器,是可以看到的啊
1.使用myeclipse新建web工程,然后把原来的导入到新建的这个工程中,有些jsp报错,
在这里:<jsp:useBean scope="page" id="opern" class="com.netshop.opern" />找不到"com.netshop.opern",我不知道它应该对应放在eclipse中那个文件中?
2.使用myeclipse发布,如:tomcat5--》start时,报错:
2007-5-21 21:46:22 org.apache.coyote.http11.Http11Protocol init
严重: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
……
……
严重: Catalina.start
LifecycleException: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8080
……
……我看网上有很多关于这个的帖子,都是说8080端口被占用,只是我不知道该如何处理,如果我直接用浏览器,是可以看到的啊
2、修改%CATALINA%/conf/server.xml文件中<Connector port="8080">元素属性。
检查下你工程目录下web-inf/classes 目录有没该class文件,如果没有重新编译下。——————————————————————
第二个问题
尝试改下conf/sever.xml <Connector port="8080"(改端口) maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
肯定是找不倒你的编译后的文件,你web-inf/classes 目录有没该class文件,没有说明编译有问题。 工程点右键看属性》java build path 》source 选项,看Default output folder 是否是..../WEB-INF/classes 问题2
端口问题 。应该有很多可能。
第二个问题,在windows服务中关掉tomcat进程
如:music
|-src
|-jre系统库[jdk]
|-j2ee1.4 Library Comtainer
|-webRoot应该怎么办?