GVKun编程网logo

java tomcat报错(tomcat运行报错)

10

如果您想了解javatomcat报错的相关知识,那么本文是一篇不可错过的文章,我们将对tomcat运行报错进行全面详尽的解释,并且为您提供关于dubboxrest启动tomcat报错问题、eclips

如果您想了解java tomcat报错的相关知识,那么本文是一篇不可错过的文章,我们将对tomcat运行报错进行全面详尽的解释,并且为您提供关于dubbox rest 启动tomcat报错问题、eclipse启动tomcat报错、idea中的tomcat报错、IDEA启动Tomcat报错的有价值的信息。

本文目录一览:

java tomcat报错(tomcat运行报错)

java tomcat报错(tomcat运行报错)

<%@ page language="java" import="java.util.*" import="java.sql.*" pageEncoding="utf-8"%>
<jsp:useBean id="dbConn"/>
<jsp:useBean id="systemRelated"/>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
   
    <title>newProjectFinance</title>

<link rel="stylesheet" type="text/css" href="../../jquery/themes/default/easyui.css">
    <script type="text/javascript">
  function doCheck(){
    if(cash.hkrq.value==""){
      alert("请输入回款日期!");
      cash.hkrq.focus();
      return false;
    }
    else if(cash.hkje.value==""){
      alert("请输入回款金额!");
      cash.hkje.focus();
      return false;
    }
    else if(cash.hkr.value==""){
        alert("请输入回款人!");
        cash.hkr.focus();
        return false;
      }
    else{
      return true;
    }
  }
</script>
  </head>
 
  <body>
<%
String datenow = systemRelated.getDateNow();
request.setCharacterEncoding("utf-8");//处理乱码
String xmbh= request.getParameter("xmbh");
%> 
<form action="newCashSub.jsp" method="post" name="cash" onSubmit="return doCheck()"> 
<table width="95%" border="1" cellspacing="0" cellpadding="0">
  <tr>
    <td width="12%"><strong>项目编号*</strong></td>
    <td width="12%"><strong>回款日期*</strong></td>
    <td width="15%"><strong>回款金额*</strong></td>
    <td width="15%"><strong>回款方式</strong></td>
    <td width="10%"><strong>回款人*</strong></td>
    <td width="36%"><strong>说明</strong></td>
  </tr>
  <tr>
    <td><input type="text" name="xmbh" size="20" value=<%=(xmbh==null)?"":xmbh%> ></td>
    <td><input type="text" name="hkrq" value=''<%=datenow %>''></td>
    <td><input type="text" name="hkje" value="0"></td>
    <td><input type="text" name="hkfs"></td>
    <td>
<div>
<span>
<select name="xmjda"onchange="this.parentNode.nextSibling.value=this.value">
 <option value=""></option>
<%
String sql = "select userId,userName,phone from user order by userId asc";
ResultSet rs2 = dbConn.doQuery(sql);
while(rs2.next()){
    String auserName = rs2.getString("userName");
%>
      <option value="<%=auserName %>"><%=auserName %></option>
<%
}
%>
</select></span><input name="hkr">
</div>    
    </td>
    <td><textarea name="sm" rows="5" cols="30"></textarea></td>
    </tr>
</table>
   <p align="center">
    <input type="submit" name="Submit" value="提交">
  </p>
</form>  
<center>
<%
session.setAttribute("KEYWORD",xmbh);
%> 
</center>
  </body>

</html>

我的newCashSub.jsp如下:

<%@ page language="java" import="java.util.*" import="java.sql.*" pageEncoding="utf-8"%>
<jsp:useBean id="dbConn"/>
<jsp:useBean id="systemRelated"/>
<%@ page session="true" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
   
    <title>newCashSub</title>

  </head>
 
  <body>
  <%
  request.setCharacterEncoding("utf-8");//处理乱码
  String xmbh = (String)session.getAttribute("xmbh");
  String hkrq = request.getParameter("hkrq");
  String hkje = request.getParameter("hkje");
  String hkfs = request.getParameter("hkfs");
  String hkr = request.getParameter("hkr");
  String sm = request.getParameter("sm");
  String createdBy = (String)session.getAttribute("userName");
  String editedBy = (String)session.getAttribute("userName");
  String datetimenow = systemRelated.getDateTimeNow();
String sql = "insert into project_cash(xmbh,hkrq,hkje,hkfs,hkr,sm,createdBy,createdOn,editedBy,editedOn) values (''"+xmbh+"'',''"+hkrq+"'',''"+hkje+"'',''"+hkfs+"'',''"+hkr+"'',''"+sm+"'',''"+createdBy+"'',''"+datetimenow+"'',''"+editedBy+"'',''"+datetimenow+"'')";
  boolean bol = dbConn.Sql(sql);
  if(bol){
       out.println("添加成功!");
   }else{
       out.println("出错了,请重新操作!");
   }
  dbConn.releaseConn();//释放链接
  response.setHeader("Refresh","1; URL=../../projectFinance.jsp");//12秒后自动跳转页面

  %>   
  </body>
</html>
tomcat报错:

com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`pwy`.`project_cash`, CONSTRAINT `FK_project_cash_1` FOREIGN KEY (`xmbh`) REFERENCES `project` (`xmbh`) ON DELETE CASCADE ON UPDATE CASCADE)
java.sql.SQLException: Value ''0000-00-00'' can not be represented as java.sql.Date
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
    at com.mysql.jdbc.ResultSet.getDateFromString(ResultSet.java:2048)
    at com.mysql.jdbc.ResultSet.getStringInternal(ResultSet.java:5732)
    at com.mysql.jdbc.ResultSet.getString(ResultSet.java:5544)
    at org.apache.commons.dbcp.DelegatingResultSet.getString(DelegatingResultSet.java:149)
    at pack_convert.Convert.getMap(Convert.java:59)
    at pack_convert.Convert.getConResult(Convert.java:88)
    at net.gvsun.database.ProjectInfo.getCashList(ProjectInfo.java:51)
    at org.apache.jsp.projectinfo.json.getCashList_jsp._jspService(getCashList_jsp.java:70)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Thread.java:662)


dubbox rest 启动tomcat报错问题

dubbox rest 启动tomcat报错问题

dubbox rest 使用外部tomcat启动,启动报错!!!请大神们看看!

开发环境:dubbox2.8.4,jdk1.8,tomcat7,spring4.2.5

服务调用者为非dubbo项目,服务提供者为dubbo项目

报错信息如下:

严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base C:\Users\ADMINI~1\AppData\Local\Temp\webapps\docs does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:136)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5228)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5417)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


十一月 10, 2016 12:00:48 下午 org.apache.catalina.core.ContainerBase addChildInternal
严重: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/docs]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Error in resourceStart()
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5418)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
... 10 more


十一月 10, 2016 12:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory E:\dubbo-tomcat\apache-tomcat-7.0.70-08\webapps\docs
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/docs]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


十一月 10, 2016 12:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory E:\dubbo-tomcat\apache-tomcat-7.0.70-08\webapps\docs has finished in 49 ms
十一月 10, 2016 12:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\dubbo-tomcat\apache-tomcat-7.0.70-08\webapps\examples
十一月 10, 2016 12:00:48 下午 org.apache.catalina.core.StandardContext resourcesStart
严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base C:\Users\ADMINI~1\AppData\Local\Temp\webapps\examples does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:136)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5228)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5417)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


十一月 10, 2016 12:00:48 下午 org.apache.catalina.core.ContainerBase addChildInternal
严重: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/examples]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Error in resourceStart()
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5418)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
... 10 more


十一月 10, 2016 12:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory E:\dubbo-tomcat\apache-tomcat-7.0.70-08\webapps\examples
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/examples]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


十一月 10, 2016 12:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory E:\dubbo-tomcat\apache-tomcat-7.0.70-08\webapps\examples has finished in 23 ms
十一月 10, 2016 12:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\dubbo-tomcat\apache-tomcat-7.0.70-08\webapps\host-manager
十一月 10, 2016 12:00:48 下午 org.apache.catalina.core.StandardContext resourcesStart
严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base C:\Users\ADMINI~1\AppData\Local\Temp\webapps\host-manager does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:136)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5228)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5417)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


十一月 10, 2016 12:00:48 下午 org.apache.catalina.core.ContainerBase addChildInternal
严重: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/host-manager]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Error in resourceStart()
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5418)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
... 10 more


十一月 10, 2016 12:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory E:\dubbo-tomcat\apache-tomcat-7.0.70-08\webapps\host-manager
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/host-manager]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


十一月 10, 2016 12:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory E:\dubbo-tomcat\apache-tomcat-7.0.70-08\webapps\host-manager has finished in 11 ms
十一月 10, 2016 12:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\dubbo-tomcat\apache-tomcat-7.0.70-08\webapps\manager
十一月 10, 2016 12:00:48 下午 org.apache.catalina.core.StandardContext resourcesStart
严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base C:\Users\ADMINI~1\AppData\Local\Temp\webapps\manager does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:136)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5228)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5417)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


十一月 10, 2016 12:00:48 下午 org.apache.catalina.core.ContainerBase addChildInternal
严重: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/manager]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Error in resourceStart()
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5418)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
... 10 more


十一月 10, 2016 12:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory E:\dubbo-tomcat\apache-tomcat-7.0.70-08\webapps\manager
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/manager]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


十一月 10, 2016 12:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory E:\dubbo-tomcat\apache-tomcat-7.0.70-08\webapps\manager has finished in 13 ms
十一月 10, 2016 12:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\dubbo-tomcat\apache-tomcat-7.0.70-08\webapps\ROOT
十一月 10, 2016 12:00:48 下午 org.apache.catalina.core.StandardContext resourcesStart
严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base C:\Users\ADMINI~1\AppData\Local\Temp\webapps\ROOT does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:136)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5228)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5417)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


十一月 10, 2016 12:00:48 下午 org.apache.catalina.core.ContainerBase addChildInternal
严重: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Error in resourceStart()
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5418)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
... 10 more


十一月 10, 2016 12:00:48 下午 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory E:\dubbo-tomcat\apache-tomcat-7.0.70-08\webapps\ROOT
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

eclipse启动tomcat报错

eclipse启动tomcat报错


原因是server.xml里的写错了,比如大小写的问题最容易导致这个情况发生。

 而且tomcat会报错说启动不了,找不到相对应的路径或者是"''org.eclipse.jst.jee.server:web'' did not find a matching property".


idea中的tomcat报错

idea中的tomcat报错

一、问题

idea中的tomcat报错: Application Server not specified

二、解决

原因是没有关联本地的tomcat,关联本地tomcat即可

IDEA启动Tomcat报错

IDEA启动Tomcat报错

使用IDEA开启Tomcat时候报了这么个错:Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099

上网查了查,发现大家给了这么几个解决方法

1. 换端口

有些人说是端口被占用了,换了一个就可以了,不过我自己试了下,貌似没用

2.JVM的内存不够

这个我感觉可能性不大,事实也证明至少我这个不是这个错

下面就是我这一次出现问题的真正原因:

3.java环境没有配置

Tomcat是需要jre的,如果你的JAVA_HOME没有配置,那肯定是起不来的

不过我的java环境是配置过的,但是这个IDEA很奇怪,不止要JAVA_HOME,还要一个JRE_HOME,你需要再在环境变量里面把你的JRE_HOME也配置一下

如果这样做了,问题还是没解决,那还是有几种可能的

1.你的电脑里有多个jre,在IDEA里给Tomcat选jre时候必须要选你配置了环境变量的那个

这里写图片描述

2.这种情况也就是我的这种情况,在选择jre时候或者是在配置JRE_HOME时候,你必须要选jdk目录下的那个jre,也就是说你要选

C:\Program Files\Java\jdk1.8.0_121\jre

而不是

C:\Program Files\Java\jre1.8.0_131

3.如果还没有解决,我建议你看一下tomcat的bin目录下的setclasspath.bat文件,看一下下面加粗的两行是不是还是不对,如果不对的话,改一下,就可以运行了

rem the License. You may obtain a copy of the License at
rem
rem http://www.apache.org/licenses/LICENSE-2.0
rem
rem Unless required by applicable law or agreed to in writing, software
rem distributed under the License is distributed on an “AS IS” BASIS,
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
rem See the License for the specific language governing permissions and
rem limitations under the License.

rem —————————————————————————
rem Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings
rem are valid and consistent with the selected start-up options and set up the
rem endorsed directory.
rem —————————————————————————

set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_121
set JRE_HOME=C:\Program Files\Java\jdk1.8.0_121\jre

rem Make sure prerequisite environment variables are set

rem In debug mode we need a real JDK (JAVA_HOME)
if “”%1”” == “”debug”” goto needJavaHome

rem Otherwise either JRE or JDK are fine
if not “%JRE_HOME%” == “” goto gotJreHome
if not “%JAVA_HOME%” == “” goto gotJavaHome
echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
echo At least one of these environment variable is needed to run this program
goto exit

:needJavaHome
rem Check if we have a usable JDK
if “%JAVA_HOME%” == “” goto noJavaHome
if not exist “%JAVA_HOME%\bin\java.exe” goto noJavaHome
if not exist “%JAVA_HOME%\bin\javaw.exe” goto noJavaHome
if not exist “%JAVA_HOME%\bin\jdb.exe” goto noJavaHome
if not exist “%JAVA_HOME%\bin\javac.exe” goto noJavaHome
set “JRE_HOME=%JAVA_HOME%”

今天关于java tomcat报错tomcat运行报错的讲解已经结束,谢谢您的阅读,如果想了解更多关于dubbox rest 启动tomcat报错问题、eclipse启动tomcat报错、idea中的tomcat报错、IDEA启动Tomcat报错的相关知识,请在本站搜索。

本文标签: