小编p u*_*ran的帖子

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万
查看次数

尝试连接到mongod时出错

我正在关注docs.mongodb.org上的教程,我已经完成了第一个在windows机器上安装mongodb的教程.我现在正处于开始进行mongodb开发的第二阶段.我被困在本节的第一阶段,它指示我在系统提示符中输入"mongo".当我这样做时,我只是得到一条错误消息,说明以下"'mongo'不被识别为内部或外部命令,可操作程序或批处理文件".我知道这可能很简单,我做错了,有没有人有任何想法?

mongodb

40
推荐指数
6
解决办法
7万
查看次数

如何计算mongodb集合中的文档数量

我想知道如何计算集合中的文档数量.我尝试了以下

var value = collection.count();
&&
var value = collection.find().count()
&&
var value = collection.find().dataSize()
Run Code Online (Sandbox Code Playgroud)

我总是得到方法未定义.

你能告诉我用什么方法来查找收集中的总文件.

谢谢Ganesh

mongodb

17
推荐指数
4
解决办法
5万
查看次数

从文件夹中的文件名中删除空格

我有一种情况,我需要每天在Xsan上的文件夹中删除400多个文件,并在文件的文件名中替换低分的空格.

有没有人有手头的脚本,我可以通过终端运行,例如,这将为我做这个?

macos terminal finder file-rename

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

无法用php连接到mysql

我似乎无法使用php脚本连接到mysql,即使我可以与phpmyadmin正常连接.我创建了一个带密码的用户,并为数据库提供了适当的权限,但每次连接时都会死掉访问被拒绝.我在windows xp盒子上使用xampp.防火墙全部被禁用,我已经检查了用户名和密码是否正确.这是代码:

$conn=mysql_connect('localhost','westbrookc16','megadots') || die (mysql_error());
Run Code Online (Sandbox Code Playgroud)

用户名必须是特定格式还是其他什么?

php mysql xampp wamp

11
推荐指数
2
解决办法
7万
查看次数

启动Eclipse导致无法创建Java虚拟机

启动eclipse.exe时,它会给出错误消息

无法创建Java虚拟机

当我点击eclipsec.exe然后eclipse启动.eclipse.exe和之间有什么区别eclipsec.exe

为什么eclipse.exe现在无法正常工作?

如果我使用eclipsec.exe启动eclipse会有什么影响?

eclipse configuration

10
推荐指数
4
解决办法
7万
查看次数

是否有可能使JavasScript函数表现得好像它是一个字符串,没有()

这可能还是我在这里咆哮错了?

var data = 'one';
function fnc(){
    this.out = function(){
        return data;
    }
}
var instance = new fnc();

alert(instance.out);
data = 'two';
alert(instance.out);

// I know that this would achieve that, but that's not what I would like to know.

alert(instance.out());
data = 'two';
alert(instance.out());
Run Code Online (Sandbox Code Playgroud)

更新:

应该表示fnc的对象实际上是Sarissa dom文档.这是fnc(),dom_doc()的更精细版本.以下接受的答案已集成到下面的功能中.

function get_doc(dom_node) {
    var doc;
    if (navigator.userAgent.indexOf("MSIE") >= 0) {
        doc = new ActiveXObject("Msxml2.DOMDocument.3.0");
        doc.loadXML(document.getElementById(dom_node).text);
    }
    else {
        doc = Sarissa.getDomDocument();
        doc = (new DOMParser()).parseFromString(document.getElementById(dom_node).textContent, "text/xml");
        // runs XSLTProcessor in modern …
Run Code Online (Sandbox Code Playgroud)

javascript string function

10
推荐指数
2
解决办法
281
查看次数

jqGrid突出显示新添加的行

是否可以在jqGrid中突出显示新添加的行.高光效果就像这个 高光效果

因此,当添加新行时,该行将突出显示,这将使用户清楚哪个记录是新记录.

非常感谢!

javascript jquery highlight jqgrid

8
推荐指数
1
解决办法
9338
查看次数

应用程序停留在从c3p0检索连接?

我们最近发生了一次中断事件,其中应用程序线程在从c3p0检索连接时卡住了.配置集如下:

使用的c3p0版本:0.9.1.2

  • c3p0.acquireRetryDelay = 10000;
  • c3p0.acquireRetryAttempts = 0;
  • c3p0.breakAfterAcquireFailure = false;
  • c3p0.numHelperThreads = 8;
  • c3p0.idleConnectionTestPeriod = 3;
  • c3p0.preferredTestQuery ="从双重中选择1";
  • c3p0.checkoutTimeout = 3000;
  • c3p0.user ="XYZ"; //发布时更改为XYZ
  • c3p0.password ="XYZ"; //发布时更改为XYZ

在正常情况下,一切正常,c3p0一直很好.但是,在最近的网络事件(网络分区 - 应用程序主机无法与数据库通信)中,我们看到应用程序无限期地试图从c3p0获取连接.

在日志中看到的Stacktrace:

Caused by: java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.
    at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106)
    at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:527)
    at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128)
    at amazon.identity.connection.WrappedDataSource.getConnectionWithOptionalCredentials(WrappedDataSource.java:42)
    at amazon.identity.connection.LoggingDataSource.getConnectionWithOptionalCredentials(LoggingDataSource.java:55)
    at amazon.identity.connection.WrappedDataSource.getConnection(WrappedDataSource.java:30)
    at amazon.identity.connection.WrappedDataSource.getConnectionWithOptionalCredentials(WrappedDataSource.java:42)
    at amazon.identity.connection.ConnectionProfilingDataSource.profileGetConnectionWithOptionalCredentials(ConnectionProfilingDataSource.java:118)
    at amazon.identity.connection.ConnectionProfilingDataSource.getConnectionWithOptionalCredentials(ConnectionProfilingDataSource.java:99)
    at amazon.identity.connection.WrappedDataSource.getConnection(WrappedDataSource.java:30)
    at amazon.identity.connection.CallCountTrackingDataSource.getConnectionWithOptionalCredentials(CallCountTrackingDataSource.java:82)
    at amazon.identity.connection.WrappedDataSource.getConnection(WrappedDataSource.java:30)
    at com.amazon.jdbc.FailoverDataSource.doGetConnection(FailoverDataSource.java:133)
    at com.amazon.jdbc.FailoverDataSource.getConnection(FailoverDataSource.java:109)
    at com.amazon.identity.accessmanager.WrappedConnection$1.call(WrappedConnection.java:84)
    at …
Run Code Online (Sandbox Code Playgroud)

c3p0

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

加密解密使用jasypt

如何使用加密密码解密jasypt.

package com.uk.mysqlmaven.jsf.test;

import org.jasypt.util.password.StrongPasswordEncryptor;
import org.jasypt.util.text.StrongTextEncryptor;


public class PasswordEncryptionDecryptionUsingJASYPT {
    public static void main(String[] args) {
        try {
            String password = "password";
            StrongPasswordEncryptor encryptor = new StrongPasswordEncryptor();
            String encryptedPassword = encryptor.encryptPassword(password);
            if (encryptor.checkPassword(password, encryptedPassword)) {
                //correct
                System.out.println("Encrypted: "+ encryptedPassword);
            } else {
                //bad again
                System.out.println("Error: ");
            }
            StrongTextEncryptor textEncryptor = new StrongTextEncryptor();
            textEncryptor.setPassword(encryptedPassword);
            String decryptedPassword = textEncryptor.decrypt(encryptedPassword);
            System.out.println("Decrypted: "+ decryptedPassword);

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

使用jasypt解密密码时,控制台中会显示错误.

Encrypted: JIOYXNa1+3+QefY2S7sas7LmhyOuDQcG8TTsQoTkqj0OtobCvwAFHXxoTr7z6HuP
org.jasypt.exceptions.EncryptionOperationNotPossibleException: Encryption raised an exception. …
Run Code Online (Sandbox Code Playgroud)

java encryption jasypt java-7 windows-8

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