小编use*_*994的帖子

java.lang.NoSuchMethodError:org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker; Ljava/lang/String; ILjava/lang/String; [Ljava/lang/Obje

我是maven,spring,嵌入式glassfish,依赖冲突(我不知道如何看待它们以及如何解决它们)的新手......即使我花了几个小时我也无法解决这个问题尝试去.

我没有遇到嵌入式tomcat7的这个问题,但我使用嵌入式glassfish

我从eclipse运行"运行配置"

  • 嵌入式maven运行时3.0.4/1.4.0,
  • 目标:清洁包嵌入式玻璃鱼:运行
  • jre:jdk-7u51

感谢您花一些时间来帮助解决问题.

 Grave: WebModule[/myapp]StandardWrapper.Throwable
java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
    at org.apache.commons.logging.impl.SLF4JLocationAwareLog.info(SLF4JLocationAwareLog.java:159)
    at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:453)
    at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:138)
    at javax.servlet.GenericServlet.init(GenericServlet.java:244)
    at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1444)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1241)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5093)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:5380)
    at com.sun.enterprise.web.WebModule.start(WebModule.java:498)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)
    at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2000)
    at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1651)
    at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
    at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
    at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
    at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
    at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
    at com.sun.enterprise.admin.cli.embeddable.DeployerImpl.deploy(DeployerImpl.java:129)
    at com.sun.enterprise.admin.cli.embeddable.DeployerImpl.deploy(DeployerImpl.java:105)
    at org.glassfish.maven.PluginUtil.doDeploy(PluginUtil.java:106)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606) …
Run Code Online (Sandbox Code Playgroud)

java glassfish slf4j maven

13
推荐指数
2
解决办法
4万
查看次数

HTTP 500 - 无法为连接URL''创建类''的JDBC驱动程序

我一直在寻找解决这个问题3天阅读论坛......然后我决定寻求一些帮助.Nedless说你的帮助会受到高度赞赏:-)

我在Eclipse中的Tomcat context.xml实例中为mysql连接创建了一个jndi资源当我从eclipse启动服务器时,我的web应用程序工作正常.当我从eclipse'运行配置'启动web应用程序时,它没有正常工作:清除tomcat7:运行.我的目标是将构建,部署,启动服务器委托给eclipse中的maven.

我把mysql-connector-java-5.1.27.jar放在Tomcat_Home/lib中.

我不想将数据源配置放在应用程序中(没有META-INF ....),因为jndi的一个目标是将数据源信息放出应用程序.

感谢您阅读和花费时间寻找解决方案.

技术规格

  • eclipse:juno release2
  • 弹簧工具套件:3.4
  • WTP
  • m2e:1.4
  • maven:3.0.2
  • jdk:1.6.21
  • tomcat:7.0.25

    mysql:5.6.14

堆栈跟踪

type Exception report

message Request processing failed; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'

description The server encountered an internal error that prevented it from fulfilling this request.

exception 

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is …
Run Code Online (Sandbox Code Playgroud)

eclipse spring jndi maven tomcat7

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

标签 统计

maven ×2

eclipse ×1

glassfish ×1

java ×1

jndi ×1

slf4j ×1

spring ×1

tomcat7 ×1