2015-09-26 4 views
1

Я пытаюсь запустить lightadmin с моей установкой wildfly 8.1. У меня есть wildfly 8.1, работающий с объектами, которые я хотел бы отображать в пользовательском интерфейсе. У меня нет UI/web в wildfly, прежде чем пытаться интегрировать lightadmin.Интеграция lightadmin в wildfly

Im используя Maven, в который я добавил следующие разделы (как показано в 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> 

Моя сущность, я хотел бы, чтобы отобразить в пользовательском интерфейсе

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 { 
.... 
} 

My (первая) проблема заключается в том, что им удалось расширить AdministrationConfiguration и я не могу понять, почему? !?

Любые подсказки ??

+0

Что вы имеете в виду «не смог продлить AdministrationConfiguration»? Вы получаете ошибку компилятора? Любые детали? –

+0

Глядя на сайт lightadmin, они говорят только о Spring (Boot), а не о серверах приложений Java EE. Что заставляет вас думать, что это будет работать на WildFly или на любом другом сервере приложений? –

+0

Я знаю, что JEE не упоминается на веб-сайте lightadmin, но я все же хотел попробовать, так как это кажется самым быстрым и простым способом получить представление о ваших сущностях, почти без каких-либо ui. Вы должны расширить AdministrationConfiguration, но его неизвестный неизвестный символ. –

ответ

0

Используйте Апач инкубаторный проект вместо apache batchee работает как шарм - только нуждается в Maven зависимость и ваш бегом