Я пытаюсь запустить 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 и я не могу понять, почему? !?
Любые подсказки ??
Что вы имеете в виду «не смог продлить AdministrationConfiguration»? Вы получаете ошибку компилятора? Любые детали? –
Глядя на сайт lightadmin, они говорят только о Spring (Boot), а не о серверах приложений Java EE. Что заставляет вас думать, что это будет работать на WildFly или на любом другом сервере приложений? –
Я знаю, что JEE не упоминается на веб-сайте lightadmin, но я все же хотел попробовать, так как это кажется самым быстрым и простым способом получить представление о ваших сущностях, почти без каких-либо ui. Вы должны расширить AdministrationConfiguration, но его неизвестный неизвестный символ. –