javaweb项目启动报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaweb项目启动报错相关的知识,希望对你有一定的参考价值。

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/hotel]]
at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

检查下web.xml中关于servlet和过滤器的配置,看看<url-pattern></url-pattern>标签的配置是否有问题。 参考技术A 是打开项目,就报这样的错吗?你的tomact服务启动的没有? 参考技术B 一启动就报错的话就是web.xml配置错误了

javaweb项目启动时自动启动rmi服务器实例

1.我们先写一个web项目启动时需要运行的类RmiRegisterServlet.java

package com.mx.Servlet;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import com.mx.framework.daoimpl.RMIServerDAOImpl;

@SuppressWarnings("serial")
public class RmiRegisterServlet extends HttpServlet {

	public void init(ServletConfig config) throws ServletException {
      //web项目启动时运行的方法 RMIServerDAOImpl rmi = new RMIServerDAOImpl(); rmi.openServer("IP地址", 端口号); System.out.println("rmi服务已启动!"); } }

 2.在web.xml中添加对这个类的监听

	<servlet>
		<servlet-name>ExternalInterfaceRmiRegisterServlet</servlet-name>
		<servlet-class>com.mx.Servlet.ExternalInterfaceRmiRegisterServlet</servlet-class>
	<!-- web项目启动时自动加载 -->
	<load-on-startup>1</load-on-startup>
	</servlet>

配置完这些clean一下你的项目重新启动就可以在启动项目的时候运行你想要运行的代码了。


以上是关于javaweb项目启动报错的主要内容,如果未能解决你的问题,请参考以下文章

javaweb项目启动报错org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catal

javaweb项目启动报错org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catal

javaweb项目中嵌入webservice--axis2

模拟javaweb项目中的相似报错

关于intellij idea 中javaweb项目中使用jstl报错500错误问题

intellij 13新建javaweb项目并用tomcat 7启动