2015-09-26 163 views
1

我一直在試圖讓lightadmin運行在我的wildfly 8.1設置中。 我有一個野蠻8.1運行的實體,我想在用戶界面中顯示。在嘗試集成lightadmin之前,我沒有在野外使用UI/Web。將lightadmin集成到wildfly中

進出口使用到我已經添加了以下幾個部分(如圖http://lightadmin.org/getting-started/)行家

<dependency> 
     <groupId>org.lightadmin</groupId> 
     <artifactId>lightadmin</artifactId> 
     <version>1.2.0.RC1</version> 
    </dependency> 

<repository> 
     <id>lightadmin-nexus-releases</id> 
     <url>http://lightadmin.org/nexus/content/repositories/releases</url> 
     <releases> 
      <enabled>true</enabled> 
      <updatePolicy>always</updatePolicy> 
     </releases> 
    </repository> 

我的(新)的web.xml(在我的persistence.xml我有)

<?xml version="1.0" encoding="UTF-8"?> 
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> 
<context-param> 
    <param-name>light:administration:base-url</param-name> 
    <param-value>/admin</param-value> 
</context-param> 

<context-param> 
    <param-name>light:administration:security</param-name> 
    <param-value>true</param-value> 
</context-param> 

<context-param> 
    <param-name>light:administration:base-package</param-name> 
    <param-value>dk.test.business.batchjobs</param-value> 
</context-param> 
<context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value>classpath:/META-INF/persistence.xml</param-value> 
</context-param> 

我的實體,我想在UI中顯示

package dk.test.entities.batchjobs; 

import javax.persistence.*; 
import java.sql.Timestamp; 
@Entity 
@Table(name = "JOB_EXECUTION") 
public class JobExecution { 
.... 
} 

我AdministrationConfiguration類

package dk.test.business.batchjobs; 

import dk.test.entities.batchjobs.JobExecution; 
class JobAdministration extends AdministrationConfiguration { 
.... 
} 

我的(第一)的問題是,即時通訊無法擴展AdministrationConfiguration 我無法弄清楚,爲什麼? !?

任何提示?

+0

你所說的「無法擴展AdministrationConfiguration」意思?你有編譯器錯誤嗎?任何細節? –

+0

看看lightadmin網站,他們只談論Spring(引導),而不是Java EE應用程序服務器。是什麼讓你認爲這將在WildFly或任何其他應用程序服務器上運行? –

+0

我知道在lightadmin的網站上沒有提及JEE,但我仍然想嘗試,因爲它似乎是最快和最簡單的方法來查看您的實體,幾乎沒有自己做任何用戶。 你應該擴展AdministrationConfiguration,但它只是未知的 - 未知的符號。 –

回答

0

使用Apache孵化器項目,而不是 apache batchee 就像一個魅力 - 只需要一個maven依賴,你跑起來