2016-04-23 3 views
0

IMIXSワークフローソリューションを試したかったのですが、IMIXS GlassFishのJSFサンプルデプロイ

以下の2つのリンクに記載された手順に従いました。 サンプルアプリケーション - http://www.imixs.org/doc/sampleapplication.html Glassfishの展開手順 - 私は戦争を展開しようとするとhttp://www.imixs.org/doc/deployment/glassfish.html

が、私は以下のエラーを取得:データベーステーブルに関連

remote failure: Error occurred during deployment: Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer. Please see server.log for more details.

PER01003: Deployment encountered SQL Exceptions: PER01000: Got SQLException executing statement "CREATE TABLE DOUBLEITEM (ID BIGINT NOT NULL, ITEMNAME VARCHAR(255), ITEMVALUE FLOAT, PRIMARY KEY (ID))": java.sql.SQLTransactionRollbackException: Table/View 'DOUBLEITEM' already exists in Schema 'APP'. PER01000: Got SQLException executing statement "CREATE TABLE WRITEACCESS (ID INTEGER NOT NULL, VALUE VARCHAR(255), PRIMARY KEY (ID))": java.sql.SQLTransactionRollbackException: Table/View 'WRITEACCESS' already exists in Schema 'APP'. ................................................... ..................................................... .......................................................

何か。このエラーを取り除く方法は不明です。

この機能を利用するにはヘルプが必要です。私はJEE開発者ではなく、ソリューションを試してみたかった。

+0

GitHubプロジェクトサイト(https://github.com/imixs/imixs-jsf-example/issues)で問題を開こうとしてください。 – Ralph

答えて

0

あなたはweb.xmlのジャージーサーブレットクラス名は

<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class> 

<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class> 

から変更されているよりも、GlassFish4上で実行している場合は、Glassfish4のためのあなたのweb.xmlにこれを修正する必要がありますおよびPayaraサーバー。 GlassFish4に加えて、implicit-cdiフラグを無効にする必要があります。これにより、組み込みjarファイルにEJBをデプロイできます。

./asadmin set configs.config.server-config.cdi-service.enable-implicit-cdi=false 
関連する問題