- 動作環境
-
ローカル開発環境
- Mac OSX ElCapitan
- NetBeans 8.0.2
- MySQL 5.6.27
- Java 1.8.0_45
- Glassfish 4.1
-
実行環境
- RHEL7.1
- Java 1.8.0_65
- Glassfish 4.1
- MySQL 5.7.9
- 現象
ローカル開発環境で作成したMySQLに接続して画面に表示
するWebアプリケーションが動作しない。
ローカル開発環境では問題なく動作していますが、実行環境
では
「javax.servlet.ServletException: javax.ejb.EJBTransactionRolledbackException」
というエラーが表示されます。
- 質問
上記現象の原因として考えられることは何がありますでしょうか。
また、解決方法はどのような手順になりますでしょうか。
- persistence.xml
<?xml version="1.0" encoding="UTF-8"?> <persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> <persistence-unit name="SampleGiftAppPU" transaction-type="JTA"> <jta-data-source>jdbc/mysql-sample_db</jta-data-source> <exclude-unlisted-classes>false</exclude-unlisted-classes> <properties> <property name="javax.persistence.schema-generation.database.action" value="create"/> </properties> </persistence-unit> </persistence> ----

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/09 11:57