2016-08-30 5 views
0

私はMavenで既に設定されているSpring/Struts/Hibernateなどのプロジェクトに投げ込まれました。私は、これらのテクノロジーについての事前知識はなく、私が行くにつれて学び、Eclipseを使用しています。ClassNotFound:ComboPooledDataSource、その後にJasperException:/ struts-tagsがありません

今日、私はSolrの作業を開始しました(ライブラリはすでにmaven依存関係でした)、メインメソッドでクラス内のコードを実行し、Solrのものを正しい方法で組み込む前に正しく動作していることを確認しました(コマンドパターン) 。

事は、私はこれをしなかったら、私はこの入門ということである。

ClassNotFoundExceptionが:名 'のdataSource' で

を[com.mchange.v2.c3p0.ComboPooledDataSource] Beanのクラスを見つけることができません

私はそれを保存することを考えなかったので、私は完全なトレースを持っていない、私はもうそれを複製することはできません。これは、クラスが欠落していた訴えたため、私のdatasource.xmlです:

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
     http://www.springframework.org/schema/beans/spring-beans.xsd"> 

    <!-- connection pool implementation c3p0 http://www.mchange.com/projects/c3p0 --> 
    <bean id="dataSource" 
    class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> 
     <property name="driverClass" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" /> 
     <property name="jdbcUrl" value="${datasource.url}"/> 
     <property name="user" value="${datasource.username}"/> 
     <property name="password" value="${datasource.password}"/> 
     <property name="acquireIncrement" value="3"/> 
     <property name="initialPoolSize" value="3"/> 
     <property name="minPoolSize" value="3"/> 
     <property name="maxPoolSize" value="150"/> 
     <property name="testConnectionOnCheckin" value="true"/> 
     <property name="idleConnectionTestPeriod" value="300"/> 
     <property name="preferredTestQuery" value="select 1"/> 
    </bean> 

</beans> 

クラスはかかわらず、Mavenの依存関係に間違いでした。私はエラーを把握することができなかったので、gitの作業バージョンに戻りました。サーバの起動時に、今、私は次の出力を取得しています:

Aug 30, 2016 4:03:46 PM org.apache.catalina.core.AprLifecycleListener init 
INFO: The APR based Apache Tomcat Native library which allows optimal     performance in production environments was not found on the java.library.path: C:\Program  Files\Java\jdk1.8.0_91\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jdk1.8.0_91/bin/../jre/bin/server;C:/Program Files/Java/jdk1.8.0_91/bin/../jre/bin;C:/Program Files/Java/jdk1.8.0_91/bin/../jre/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Interwoven\WorkSite\;C:\Program Files\Common Files\Philips Speech Shared\Components;C:\Program Files (x86)\Enterprise Vault\EVClient\;C:\Program Files (x86)\WebEx\Productivity Tools;C:\Program Files\TortoiseGit\bin;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;"C:\typesafe-activator-1.3.10\activator-dist-1.3.10\bin";"C:\Programs\sbt\bin";C:\Programs\eclipse;;. 
Aug 30, 2016 4:03:46 PM org.apache.coyote.http11.Http11Protocol init 
INFO: Initializing Coyote HTTP/1.1 on http-8080 
Aug 30, 2016 4:03:46 PM org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 500 ms 
Aug 30, 2016 4:03:46 PM org.apache.catalina.core.StandardService start 
INFO: Starting service Catalina 
Aug 30, 2016 4:03:46 PM org.apache.catalina.core.StandardEngine start 
INFO: Starting Servlet Engine: Apache Tomcat/6.0.45 
Aug 30, 2016 4:03:47 PM org.apache.catalina.startup.HostConfig deployDescriptor 
INFO: Deploying configuration descriptor com.pinsentmasons.clauseextract.web.xml 
Aug 30, 2016 4:03:47 PM org.apache.coyote.http11.Http11Protocol start 
INFO: Starting Coyote HTTP/1.1 on http-8080 
Aug 30, 2016 4:03:47 PM org.apache.jk.common.ChannelSocket init 
INFO: JK: ajp13 listening on /0.0.0.0:8009 
Aug 30, 2016 4:03:47 PM org.apache.jk.server.JkMain start 
INFO: Jk running ID=0 time=0/15 config=null 
Aug 30, 2016 4:03:47 PM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 304 ms 

は今、私は、Webページをロードするとき、私は、次を得る:

SEVERE: Servlet.service() for servlet jsp threw exception 
org.apache.jasper.JasperException: /index.jsp(2,41) File "/struts-tags" not found 
    at    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40) 
    at  org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407) 
    at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:132) 
    at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:163) 
    at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:386) 
    at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:450) 
    at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1400) 
    at org.apache.jasper.compiler.Parser.parse(Parser.java:130) 
    at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255) 
    at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103) 
    at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:185) 
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354) 
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334) 
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321) 
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592) 
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) 
    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:723) 
    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:103) 
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) 
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) 
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:612) 
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:503) 
    at java.lang.Thread.run(Thread.java:745) 

コードこのバージョンの完全細かい仕事をしていましたそれがコミットされたとき、私はコードがもうフォールトではないと推測することができます。私はプロジェクトを掃除して、Mavenのアップデートを無駄にしてみました。私はかなり失われています。

+0

あなたがそれを複製できない場合、なぜあなたはその質問をしていますか?いずれにせよ、誰も助けに使うことができるものは何もありません。正しく展開していることを確認しますか? –

+0

完璧に動作していたコードがどうやってそんなに壊れてしまったのか、誰かが私ができることについて誰かが考えてくれることを期待していたから、私はTomcatサーバーをきれいにしてコードを再発行することで問題を解決しました。 – Baldeep

答えて

0

私は問題がクラスや自分のコードとは関係ないことを知ったが、それはTomcatの問題だった。

私はプロジェクトを掃除していましたが、Mavenからアップデートプロジェクトを行っていましたが、プロジェクトを清掃して再公開したら、Tomcatサーバーを清掃しませんでした。

関連する問題