###前提・実現したいこと
AWS・Javaの初心者です。用語等に至らない点があるかと思います。恐れ入ります。
現在、AWSで稼働中のJava Webアプリケーションがあり、
学習のために、AWSの別環境で再構築しております。
1.ソースファイル等、何も変更せずに、eclipseでwarファイルを作成しました。
2.AWSにEC2(Linux)LinuxとRDS(MySQL 5.6.34)のインスタンスを作成しました。
(EC2とRDSのパラメータは、本番と同様に設定しております)
3.EC2で、以下の3つをyum -y installしました。
java-1.7.0-openjdk-devel
tomcat7 tomcat7-admin-webapps
mysql-connector-java
4./usr/share/java/mysql-connector-java.jarを/usr/share/tomcat7/lib/にコピーしました。
5.Tomcatのmanagerページにログインし、1.のwarファイルをデプロイしました。(結果はOKと表示されました)
6.デプロイしたアプリを「Start」したところで、下記エラーが発生して詰まっております。
確認すべき点は多々あるかと思いますが、まずはここを確認せよ、という点を教えていただきたく、お願いいたします。
###発生している問題・エラーメッセージ
FAIL - Application at context path /Fuapp could not be started /usr/share/tomcat7/logs/catalina.out で表示されたエラー内容(まずは1つ目のみ抜粋) WARNING: Exception encountered during context initialization - cancelling refresh attempt org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.mybatis.spring.mapper.MapperScannerConfigurer#0' defined in class path resource [applicationContext.xml]: Cannot resolve reference to bean 'sqlSessionFactory' while setting bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [applicationContext.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is javax.naming.NamingException: Could not create resource factory instance [Root exception is java.lang.ClassNotFoundException: org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory]
翻訳サイトで翻訳してみましたが、原因究明に至りませんでした。技術力がなく申し訳ありません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/10/02 02:13
退会済みユーザー
2017/10/02 06:57