当前位置:首页>开发>正文

eclipse启动tomcat遇到问题 在Eclipse中启动Tomcat的时候,出现了错误

2023-04-11 03:55:47 互联网 未知 开发

eclipse启动tomcat遇到问题 在Eclipse中启动Tomcat的时候,出现了错误

在Eclipse中启动Tomcat的时候,出现了错误

eclipse中Tomcat启动失败主要原因有:
1.独立运行的Tomcat没有关闭,之前我有单独开启或tomcat--在电脑右下角那里可以看到有对应的tomcat图标,退出即可
2.Tomcat之前运行过,或者Tomcat非正常关闭,进程当中的Tomcat依然存在--杀掉该进程
3.Tomcat使用的端口被其他软件所占(Tomcat默认的端口:8080--cmd使用netstat -a 查看一下端口的使用情况,看看Tomcat的端口有没有被其他的软件所占用,也可以修改tomcat的默认端口,Tomcat路径:..Tomcat 5.0.28conf下的server.xml文件,检索到端口号:8080,将其改成未被占用的端口号如8088等

碰到的第二种情况:
在eclipse中启动tomcat时,在console中输出的日志信息为红色,以为是报错,吓死宝宝了,结果在网上查找了下,说其实程序并没有错误。

而且此时我通过在eclipse中启用tomcat,可以正常打开http://localhost:8080/网页,在eclipse中关闭tomcat,则http://localhost:8080/网页提示找不到,所以证明已经能够成功通过eclipse来操作tomcat服务器。
原因是:tomcat默认的日志输出按jdk中的System.err来输出,而System.err在eclipse中,以红色显示。
解决办法:
Eclipse 中 System.err 的显示颜色可以通过 Window --> Preference --> Run/Debug --> Console 的 Standard Error text color 进行更改。

eclipse tomcat启动 出错


启动成功了!
E:javajdkjdkin.C:WINDOWSsystem32C:WINDOWSE:javajdkjdkin..jreinclientE:javajdkjdkin..jreinE:javajdkjdkinE:javajdkjdkjreinE:java omcat omcatTomcat 5.5libD:暴风影音CodecD:暴风影音D:StormIICodecD:StormII ;
在环境变量中去掉一些不用的,暴风最好去掉,节约内存

tomcat在eclipse中启动不了

是你的tomca插件安装后没有在eclipse里面指定tomcat的文件位置和相应的jdk;
打开eclipse--》window--》perfereced-->tomcat-->按照要求指定tomcat和jdk,或者网上看看。
建议不要使用eclipse的tomcat的插件,如果要集成tomcat的话就用myeclipse

MyEclipse启动Tomcat异常

版本问题!

如果你使用的是Tomcat5.0,很抱歉,不支持!

故我推荐大家使用Tomcat5.5。再重新试一次看看。。

同时,struts2不支持jsp标签,不过也有可能是我使用版本的问题!

如果你也和我一样是一个刚接触struts2不到一天的新人的话,可以按照下面的方式试一下,也许会有不错的学习体会呢。呵呵~(个人感觉struts2的配置还是比较方便的)

项目开发实践:

1.在Eclipse中建立一个Web Project,并且向web-inf/lib中加入所需struts2的五个jar包。(可从apache的官方网站上下载)

struts2-core.jar
xwork.jar
ognl.jar
freemarker.jar
commons-logging.jar

2.配置web.xml




  struts2
  org.apache.struts2.dispatcher.FilterDispatcher



  struts2
  /*





  index.jsp


3.建立类HelloStruts,需继续ActionSupport.java



package org.bixy.struts2.demo



import com.opensymphony.xwork2.ActionSupport



public class HelloStruts extends ActionSupport {

private String meg="hello,world!"

public String getMeg() {
  return meg
}

public void setMeg(String meg) {
   this.meg = meg
}

@Override
public String execute() throws Exception {
  // TODO Auto-generated method stub
  String f=""
  if("hello".equals(meg))
  {
   f="suc"
  }
  else
  
  {
   f="err"
  }
  return f
}

}

4.在src文件夹下建立struts.xml文件,配置如下!


    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "">


 
  
    /hello.jsp
  

  
    /error.jsp
  

 




5.index.jsp

<%@ page language="java" pageEncoding="gbk"%>

 
   


    name:
   
   

 

6.hello.jsp信息输入正确页面

<%@ page language="java" pageEncoding="gbk"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
   
    输入的内容为:    
 

7.error.jsp信息输入有误!

<%@ page language="java" pageEncoding="gbk"%>

输入内容有误!


如果你已经做到这一步了,不妨运行一下看看,效果怎样吧?

呵呵~如果有什么问题的话,大家一起讨论吧!