0

Eclipse でプロジェクトをセットアップしようとしていますが、コンソールにこれらの例外が表示され、ブラウザー内に空白の出力が表示されます。

このプロジェクトにコードを提供したかったのですが、これを機能させる方法がわかりません。やるべきことはすべてやりましたが、うまくいきません。jdbc 接続、tomcat7 のインストール、mysql のインストールを確認しました。それらはすべて正常に機能しているようです。

このプロジェクトは Windows 7 ボックスで問題なく動作すると言われました。

Ubuntu 12.04、MySql 5.5.24、Eclipse Juno、Tomcat 7 を使用しています

例外に関する情報、または不足している情報を教えてください。ありがとうございました。

2012 年 10 月 15 日 2:53:12 PM org.apache.tomcat.util.digester.SetPropertiesRule 開始警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} プロパティ「ソース」を「org.eclipse.jst」に設定.j2ee.server:cmsadmin' は、一致するプロパティを見つけられませんでした。2012 年 10 月 15 日 2:53:12 PM org.apache.tomcat.util.digester.SetPropertiesRule 開始警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} プロパティ「ソース」を「org.eclipse.jst」に設定.jee.server:sites' は一致するプロパティを見つけられませんでした。2012 年 10 月 15 日 2:53:12 PM org.apache.coyote.AbstractProtocol init INFO: 初期化中の ProtocolHandler ["http-bio-8080"] 2012 年 10 月 15 日 2:53:12 PM org.apache.catalina.startup.Catalina読み込み情報: 初期化は 858 ミリ秒で処理されました 2012 年 10 月 15 日 2:53:12 PM org.apache.catalina.core. StandardService startInternal INFO: サービス カタリナの開始 2012 年 10 月 15 日午後 2:53:12 org.apache.catalina.core.StandardEngine startInternal INFO: サーブレット エンジンの開始: Apache Tomcat/7.0.26 2012 年 10 月 15 日 2:53:12 PM org .apache.catalina.loader.WebappClassLoader validateJarFile 情報: validateJarFile(/home/nuketro0p3r/Documents/Eclipse ワークスペース/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/sites/WEB-INF/lib /servlet-api.jar) - jar がロードされていません。サーブレット仕様 2.3 のセクション 9.7.2 を参照してください。問題のクラス: javax/servlet/Servlet.class 2012 年 10 月 15 日午後 2:53:13 org.apache.catalina.core.ApplicationContext ログ情報: Spring ルート WebApplicationContext の初期化 log4j:WARN ロガー (org.springframework) のアペンダーが見つかりませんでした.web.context.ContextLoader)。log4j:WARN log4j システムを適切に初期化してください。log4j: http://logging.apache.org/log4j/1.2/faq.html#noconfig詳細については。2012 年 10 月 15 日 2:53:17 PM org.apache.catalina.core.StandardContext listenerStart SEVERE: クラス org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException のリスナー インスタンスにコンテキスト初期化イベントを送信する例外: クラスパス リソース [config/spring/spring-service-context.xml] で定義された名前 'groupService' を持つ Bean の作成エラー: コンストラクター引数の設定中に Bean 'groupDao' への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパス リソース [config/spring/spring-security-hibernate.xml] で定義された名前 'groupDao' を持つ Bean の作成中にエラーが発生しました: 設定中に Bean 'cmsSecuritySessionFactory' への参照を解決できませんBean プロパティ 'sessionFactory'; ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパス リソースで定義された名前 'cmsSecuritySessionFactory' の Bean の作成中にエラーが発生しました [config/spring/spring-security-hibernate.xml]: init メソッドの呼び出しに失敗しました。入れ子になった例外は org.hibernate.HibernateException: 'hibernate.dialect' を設定する必要があります.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:630) at org.springframework.beans.factory.support. java.lang.Thread.run(Thread.java:679) の ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 原因: org.springframework.beans.factory.BeanCreationException: で定義された名前 'groupDao' を持つ Bean の作成中にエラーが発生しましたクラスパス リソース [config/spring/spring-security-hibernate.xml]: Bean プロパティ 'sessionFactory' の設定中に Bean 'cmsSecuritySessionFactory' への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパス リソースで定義された名前 'cmsSecuritySessionFactory' の Bean の作成中にエラーが発生しました [config/spring/spring-security-hibernate.xml]: init メソッドの呼び出しに失敗しました。ネストされた例外は org.hibernate.HibernateException: org.springframework.beans で利用可能な接続がない場合、「hibernate.dialect」を設定する必要があります factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:290) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322) . .. 27 さらに 原因: org.springframework.beans.factory.BeanCreationException: クラスパス リソース [config/spring/spring-security-hibernate.xml] で定義された名前 'cmsSecuritySessionFactory' を持つ Bean の作成中にエラーが発生しました: init メソッドの呼び出しに失敗しました。ネストされた例外は org. StandardContext startInternal SEVERE: Context [] startup fails due to previous errors 2012 年 10 月 15 日 2:53:17 PM org.apache.catalina.core.ApplicationContext ログ情報: Spring ルート WebApplicationContext を閉じています 2012 年 10 月 15 日 2:53:17 PM org .apache.catalina.loader.WebappClassLoader clearReferencesJdbc SEVERE: Web アプリケーション [] は JDBC ドライバー [com.mysql.jdbc.Driver] を登録しましたが、Web アプリケーションが停止したときに登録解除に失敗しました。メモリ リークを防ぐために、JDBC ドライバーは強制的に登録解除されています。2012 年 10 月 15 日 2:53:18 PM org.apache.catalina.loader.WebappClassLoader validateJarFile 情報: validateJarFile(/home/nuketro0p3r/Documents/Eclipse Workspace/.metadata/.plugins/org.eclipse.wst.server.core/ tmp1/wtpwebapps/cmsadmin/WEB-INF/lib/servlet-api.jar) - jar がロードされていません。サーブレット仕様 2.3 のセクション 9.7.2 を参照してください。問題のクラス: javax/servlet/Servlet.class 2012 年 10 月 15 日 2:53:18 PM org.apache.catalina.core.ApplicationContext ログ情報: Spring ルート WebApplicationContext の初期化 log4j:WARN ロガー (org.springframework) のアペンダーが見つかりませんでした.web.context.ContextLoader)。log4j:WARN log4j システムを適切に初期化してください。log4j:WARN 参照 http://logging.apache.org/log4j/1.2/faq.html#noconfig詳細については。2012 年 10 月 15 日 2:53:22 PM org.apache.catalina.core.StandardContext listenerStart SEVERE: クラス org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException のリスナー インスタンスにコンテキスト初期化イベントを送信する例外: クラスパス リソース [config/spring/spring-service-context.xml] で定義された名前 'groupService' を持つ Bean の作成エラー: コンストラクター引数の設定中に Bean 'groupDao' への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパス リソース [config/spring/spring-security-hibernate.xml] で定義された名前 'groupDao' を持つ Bean の作成中にエラーが発生しました: 設定中に Bean 'cmsSecuritySessionFactory' への参照を解決できませんBean プロパティ 'sessionFactory'; ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパス リソースで定義された名前 'cmsSecuritySessionFactory' の Bean の作成中にエラーが発生しました [config/spring/spring-security-hibernate.xml]: init メソッドの呼び出しに失敗しました。入れ子になった例外は org.hibernate.HibernateException: 'hibernate.dialect' を設定する必要があります.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:630) at org.springframework.beans.factory.support. java.lang.Thread.run(Thread.java:679) の ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 原因: org.springframework.beans.factory.BeanCreationException: で定義された名前 'groupDao' を持つ Bean の作成中にエラーが発生しましたクラスパス リソース [config/spring/spring-security-hibernate.xml]: Bean プロパティ 'sessionFactory' の設定中に Bean 'cmsSecuritySessionFactory' への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパス リソースで定義された名前 'cmsSecuritySessionFactory' の Bean の作成中にエラーが発生しました [config/spring/spring-security-hibernate.xml]: init メソッドの呼び出しに失敗しました。ネストされた例外は org.hibernate.HibernateException: org.springframework.beans で利用可能な接続がない場合、「hibernate.dialect」を設定する必要があります factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:290) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322) . .. 27 さらに 原因: org.springframework.beans.factory.BeanCreationException: クラスパス リソース [config/spring/spring-security-hibernate.xml] で定義された名前 'cmsSecuritySessionFactory' を持つ Bean の作成中にエラーが発生しました: init メソッドの呼び出しに失敗しました。ネストされた例外は org. StandardContext startInternal SEVERE: コンテキスト [/cms] の起動が以前のエラーにより失敗しました 2012 年 10 月 15 日 2:53:22 PM org.apache.catalina.core.ApplicationContext ログ情報: Spring ルート WebApplicationContext を閉じています 2012 年 10 月 15 日 2:53:22 PM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc SEVERE: Web アプリケーション [/cms] は JDBC ドライバー [com.mysql.jdbc.Driver] を登録しましたが、Web アプリケーションの停止時に登録解除に失敗しました。メモリ リークを防ぐために、JDBC ドライバーは強制的に登録解除されています。2012 年 10 月 15 日 2:53:22 PM org.apache.catalina.startup.HostConfig deployDirectory 情報: Web アプリケーション ディレクトリのデプロイ中 /home/nuketro0p3r/Documents/Eclipse Workspace/contento3/lib 2012 年 10 月 15 日 2:53:24 PM org .apache.catalina.startup.HostConfig deployDirectory 情報:

4

1 に答える 1

0

2012 年 10 月 15 日 2:53:12 PM org.apache.tomcat.util.digester.SetPropertiesRule 開始警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} プロパティ「ソース」を「org.eclipse.jst」に設定.j2ee.server:cmsadmin' は、一致するプロパティを見つけられませんでした。

Eclipse は、server.xml 内のエレメントに「source」属性を追加します。server.xml にあってはならないことを気にしないでください...そのプロパティはTomcatによって認識されないため、警告が表示されます。

2012 年 10 月 15 日 2:53:17 PM org.apache.catalina.core.StandardContext listenerStart SEVERE: クラス org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException のリスナー インスタンスにコンテキスト初期化イベントを送信する例外: クラスパス リソース [config/spring/spring-service-context.xml] で定義された名前 'groupService' を持つ Bean の作成エラー: コンストラクター引数の設定中に Bean 'groupDao' への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパス リソース [config/spring/spring-security-hibernate.xml] で定義された名前 'groupDao' を持つ Bean の作成中にエラーが発生しました: 設定中に Bean 'cmsSecuritySessionFactory' への参照を解決できませんBean プロパティ 'sessionFactory'; ネストされた例外は org.springframework です。beans.factory.BeanCreationException: クラスパス リソース [config/spring/spring-security-hibernate.xml] で定義された名前 'cmsSecuritySessionFactory' を持つ Bean の作成中にエラーが発生しました: init メソッドの呼び出しに失敗しました。ネストされた例外は org.hibernate.HibernateException: 'hibernate.dialect' must be set when no Connection available at [...]

したがって、明らかにそれは Spring/Hibernate の問題です。ここに投稿していない他のエラーがあると思われます...おそらく、JDBCドライバーをロードできないなどの何かです。または、実際にはhibernate.dialect設定していないため、Hibernate が適切に構成できない可能性があります。

于 2012-10-15T12:09:03.037 に答える