2017-06-06 4 views
0

Ich versuche Frühjahr Boot als Krieg in WLS 12 C einsetzen und ich bin die folgenden Fehler bekommen, Ich habe übersprungen in pom.xml AnmeldungFrühling Boot: Erst Illegal in WLS

  <exclusions> 
       <exclusion> 
        <groupId>org.springframework.boot</groupId> 
        <artifactId>spring-boot-starter-logging</artifactId> 
       </exclusion> 
      </exclusions> 

und ich habe der folgende Code in weblogic.xml

<wls:container-descriptor> 
      <wls:prefer-application-packages> 
       <wls:package-name>org.slf4j.*</wls:package-name> 
      </wls:prefer-application-packages> 
     </wls:container-descriptor> 

vorschlagen Bitte gibt es eine Lösung für die folgenden Fehler

java.lang.IllegalArgumentException: Object of class [null] must be an instance of interface javax.management.MBeanServer 

Ich habe das folgende Beispiel versucht

https://github.com/purrox/Spring-example 

Antwort

0

Das Beispielprojekt spring-example eine sehr alte Version von spring-boot:1.0.0.RC4 verwendet. Wenn Sie die gleiche Version wie das Beispielprojekt verwenden rate ich Ihnen 1.5.3

bearbeiten

auf die neueste stabile Feder-Boot-Version aktualisieren einer Feder Boot-Anwendung auf WebLogic So stellen Sie müssen sicherstellen, dass Ihr Servlet-Initialisierer direkt implementiert WebApplicationInitializer (auch wenn Sie von einer Basisklasse, die es bereits implementiert) erweitern.

Ein typisches Initialisierer für WebLogic so etwas wie dieses würde:

import org.springframework.boot.autoconfigure.SpringBootApplication; 
import org.springframework.boot.context.web.SpringBootServletInitializer; 
import org.springframework.web.WebApplicationInitializer; 

@SpringBootApplication 
public class MyApplication extends SpringBootServletInitializer implements WebApplicationInitializer { 

} 

entnehmen Sie bitte feder Boot Dokumentation für Deploying a WAR to WebLogic

+0

Danke, ich habe versucht, die Änderungen mit 1.5.3 hinzuzufügen und Es wird bereitgestellt, aber vom Port 7001 kann ich meine REST-Serviceanrufe nicht nutzen. Bitte schlagen Sie vor, dass nach dem Bereitstellen und Starten der Anwendung weitere Änderungen erforderlich sind. – user3428736

+0

Ich aktualisiere meine Antwort –

Verwandte Themen