标签: tomcat7

java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener

包括我:

  • 所有Spring库,

  • Apache Tomcat 7.0库

    在构建路径中

但它仍然会出错:

SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415)
    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:397)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4660)
    at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226)
    at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
Jun 2, 2011 11:07:38 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class org.springframework.web.context.request.RequestContextListener
java.lang.ClassNotFoundException: org.springframework.web.context.request.RequestContextListener
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415)
    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:397)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4660)
    at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226)
    at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at …
Run Code Online (Sandbox Code Playgroud)

spring classnotfoundexception tomcat7

280
推荐指数
11
解决办法
57万
查看次数

如何在Tomcat 7.0中设置Web应用程序的上下文路径

我知道我可以将我的webapp(或它的WAR文件)重命名为ROOT,但这是一种可怕的方法,恕我直言.现在我查看了tomcat doc并且它说

建议不要将元素直接放在server.xml文件中

所以我尝试了它建议的另一种方法.

可以显式定义单个Context元素:在应用程序文件内的/META-INF/context.xml中的单个文件中.

所以我/META-INF/context.xml用以下代码创建了一个,

<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/"/>
Run Code Online (Sandbox Code Playgroud)

但是在重新启动服务器后部署它仍然无法加载"/"上下文时,它仍然加载了它 "/<WEB_APP_NAME>"

任何指针都有帮助.

tomcat root context.xml tomcat7

158
推荐指数
3
解决办法
47万
查看次数

罐子没装.请参阅Servlet规范2.3,第9.7.2节.违规类:javax/servlet/Servlet.class

我正在运行一个Maven项目,它也是一个动态的Web项目.我在Maven中使用了所有Spring库.我创建了web.xml,但是当我启动我的Tomcat 7服务器时,我收到以下消息:

INFO: validateJarFile(C:\Users\mibvzd0\workspace\.metadata\.plugins\
org.eclipse.wst.server.core\tmp2\wtpwebapps\hapi_hl7\WEB-INF\lib\
servlet-api-2.4.jar) - jar not loaded.
See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Run Code Online (Sandbox Code Playgroud)

我尝试删除servlet webapp/lib,但它没有用.让我知道在我的案例中应该做些什么.

java eclipse maven tomcat7

98
推荐指数
2
解决办法
17万
查看次数

如何修复:"使用池时没有找到适合jdbc:mysql:// localhost/dbname的驱动程序"错误?

我正在尝试创建与我的数据库的连接,当我使用main方法测试我的代码时,它可以无缝地工作.但是,当尝试通过Tomcat 7访问它时,它会失败并显示错误:

No suitable driver found for jdbc:mysql://localhost/dbname. 
Run Code Online (Sandbox Code Playgroud)

我正在使用汇集.我在WEB-INF/lib和.classpath中放入了mysql连接器(5.1.15),dbcp(1.4)和pool(1.4.5)库.我正在使用Eclipse IDE.我的数据库驱动程序代码是:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

import org.apache.tomcat.dbcp.dbcp.ConnectionFactory;
import org.apache.tomcat.dbcp.dbcp.DriverManagerConnectionFactory;
import org.apache.tomcat.dbcp.dbcp.PoolableConnectionFactory;
import org.apache.tomcat.dbcp.dbcp.PoolingDriver;
import org.apache.tomcat.dbcp.pool.impl.GenericObjectPool;

public class DatabaseConnector {
    public static String DB_URI = "jdbc:mysql://localhost/dbname";
    public static String DB_USER = "test";
    public static String DB_PASS = "password";

    // Singleton instance
    protected static DatabaseConnector _instance;

    protected String _uri;
    protected String _username;
    protected String _password;

    /**
     * Singleton, so no public constructor
     */
    protected DatabaseConnector(String uri, String username, String password) { …
Run Code Online (Sandbox Code Playgroud)

mysql jdbc tomcat7 apache-commons-dbcp

92
推荐指数
6
解决办法
45万
查看次数

Eclipse 3.7(Indigo)+ Tomcat7 ---无法使用所选类型创建服务器

建立:

  • Eclipse 3.7 +来自indigo更新站点的WEB工具
  • Tomcat7
  • Ubuntu的

问题:

当我尝试在Eclipse的服务器透视图中添加新的Tomcat 7服务器时,我收到以下错误:

"Cannot create a server using the selected type" 
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

eclipse tomcat7 eclipse-indigo

70
推荐指数
1
解决办法
7万
查看次数

如何在Tomcat中将级别日志记录设置为DEBUG?

我想在tomcat中将级别日志记录设置为DEBUG,但在控制台中仅设置INFO和WARN输出.谁能告诉我什么是错的?

我的C:\ tomcat\logging.properties:

# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional DEBUGrmation regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required …
Run Code Online (Sandbox Code Playgroud)

debugging logging tomcat tomcat6 tomcat7

66
推荐指数
2
解决办法
19万
查看次数

Tomcat 7:如何正确设置初始堆大小?

我试图通过将以下行添加到catalina.sh来调整tomcat 7(CentOS,java -version:1.6.0_25-b06)实例的初始堆大小:

export CATALINA_OPTS="-Xms=512M -Xmx=1024M"
Run Code Online (Sandbox Code Playgroud)

启动tomcat失败并将以下消息记录到catalina.out:

Invalid initial heap size: -Xms=512m
Could not create the Java virtual machine.
Run Code Online (Sandbox Code Playgroud)

这些选项有什么问题?

java linux heap-memory tomcat7

65
推荐指数
4
解决办法
22万
查看次数

取消部署Tomcat Web应用程序时如何防止文件锁定?

我在tomcat 7中使用管理器应用程序,我无法完全取消部署应用程序.

它说 FAIL - Unable to delete [F:\apache-tomcat-7.0.33\webapps\balaji]. The continued presence of this file may cause problems.

我读到它的某处是因为一些称为内存泄漏的现象,如果我们修复它,问题就会得到解决.

任何人都可以告诉我tomcat 7中的内存泄漏是什么,我们如何解决?我正在使用Windows 7操作系统.如果我能够解决它,我的非部署和重新部署过程将顺利进行吗?

tomcat memory-leaks file-locking tomcat7 undeploy

65
推荐指数
2
解决办法
5万
查看次数

使用tomcat-7.0.42指定了未知版本的Tomcat

我想在我的日食中添加最新的tomcat-7.0.42.可能eclipse tomcat服务器适配器7只支持tomcat版本高达7.0.12 ..

在此输入图像描述

那么请帮助我如何使用tomcat-7.0.42配置我的eclipse

java eclipse java-ee tomcat7

63
推荐指数
9
解决办法
11万
查看次数

用于ssl的Apache 2.4配置无法正常工作

带有mod_jk 1.3.7的Apache Server 2.4不适用于ssl(https)

错误1:

名为Apache的服务报告了以下错误:

SSLSessionCache:不支持'shmcb'会话缓存(已知名称:).也许你需要加载适当的socache模块(mod_socache_shmcb?).

错误2:

错误应用程序名称:httpd.exe,版本:2.4.4.0,时间戳:0x512fec36错误模块名称:mod_jk.so,版本:1.2.37.0,时间戳:0x4fc48072异常代码:0xc0000005错误偏移量:0x000000000000752d错误进程id:0x3580错误应用程序启动时间:0x01cee6d2be493d71错误应用程序路径:C:\ Program Files\Apache Software Foundation\Apache2.4\bin\httpd.exe错误模块路径:C:\ Program Files\Apache Software Foundation\Apache2.4\modules\mod_jk.所以报告ID:f8d090fa-52c6-11e3-bce9-e4d53d737212

我们的配置httpd_ssl.conf如下:

Listen 443

SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5

SSLPassPhraseDialog  builtin

SSLSessionCache        "shmcb:C:/Program Files/Apache Software Foundation/Apache2.4/logs/ssl_scache(512000)"
SSLSessionCacheTimeout  300

<VirtualHost _default_:443>

DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.4/htdocs"
ServerName 127.0.0.1:443
ServerAdmin admin@mshome.net
ErrorLog "C:/Program Files/Apache Software Foundation/Apache2.4/logs/error.log"
TransferLog "C:/Program Files/Apache Software Foundation/Apache2.4/logs/access.log"

SSLEngine on

SSLCertificateFile "C:/Program Files/Apache Software Foundation/Apache2.4/conf/serverssl.crt"

SSLCertificateKeyFile "C:/Program Files/Apache Software Foundation/Apache2.4/conf/server.key"

SSLCACertificateFile "C:/Program Files/Apache Software Foundation/Apache2.4/conf/bundle.crt"

<FilesMatch "\.(cgi|shtml|phtml|php)$">
    SSLOptions +StdEnvVars
</FilesMatch>
<Directory "C:/Program Files/Apache Software …
Run Code Online (Sandbox Code Playgroud)

https apache2 mod-jk tomcat7

63
推荐指数
2
解决办法
8万
查看次数