Hallo ich habe ein wirklich seltsames Problem. Ich arbeite an einem Projekt, das Spring 4.2.4, Hibernate 5 und WebSphere Liberty Profile 8.5.5 als Anwendungsserver verwendet. Wenn ich den Inhalt von JSP-Dateien ändere, werden diese Änderungen nicht wiedergegeben und ich muss den Server jedes Mal neu starten. Stattdessen werden Änderungen, die an CSS- oder Java-Dateien vorgenommen wurden, berücksichtigt, und ich muss den Server nicht neu starten.Websphere liberty Profil jsp Änderungen werden nicht mit Spring Daten jpa Bibliothek
habe ich ein kleines Projekt mit nur einem jsp und der Feder Bibliotheken das Problem zu isolieren, und ich bemerkte, dass, wenn ich den Feder-data-JPA Bibliothek aus dem Classpath zu entfernen, der Server die jsp Änderungen und alles funktioniert spiegelt fein. Leider brauche ich diese Bibliothek.
Ich habe versucht, die Federbibliotheken auf Version 4.3.1 und die Feder-Daten-jpa auf Version 1.10.2 zu aktualisieren, aber nichts ändert sich.
Dies sind die Federn Bibliotheken i verwenden:
spring-aop-4.2.4.RELEASE.jar
spring-aspects-4.2.4.RELEASE.jar
spring-beans-4.2.4.RELEASE.jar
spring-context-4.2.4.RELEASE.jar
spring-context-support-4.2.4.RELEASE.jar
spring-core-4.2.4.RELEASE.jar
spring-data-commons-1.12.1.RELEASE.jar
spring-data-commons-core-1.4.1.RELEASE.jar
spring-data-jpa-1.10.1.RELEASE.jar
spring-data-oracle-1.2.1.RELEASE.jar
spring-expression-4.2.4.RELEASE.jar
spring-instrument-4.2.4.RELEASE.jar
spring-jdbc-4.2.4.RELEASE.jar
spring-orm-4.2.4.RELEASE.jar
spring-oxm-4.2.4.RELEASE.jar
spring-tx-4.2.4.RELEASE.jar
spring-web-4.2.4.RELEASE.jar
spring-webmvc-4.2.4.RELEASE.jar
und die Eigenschaften in meinem server.xml
<featureManager>
<feature>javaee-7.0</feature>
<feature>localConnector-1.0</feature>
<feature>distributedMap-1.0</feature>
<feature>ejbRemote-3.2</feature>
</featureManager>
<applicationManager autoExpand="true"/>
<applicationMonitor updateTrigger="mbean"/>
Ich verstehe nicht, was die Korrelation zwischen Freiheit ist und spring-data-jpa, warum diese Bibliothek die Serverfunktionen beeinträchtigt? Gibt es irgendeinen Parameter, den ich einstellen muss in der server.xml oder in web.xml?
Ich habe auch versucht, alle Freiheits Merkmale (http://www.ibm.com/support/knowledgecenter/en/SS7K4U_liberty/com.ibm.websphere.wlp.zseries.doc/ae/rwlp_feat.html) den server.xml aber nichts ändert hinzuzufügen.
Bitte helfen Sie mir, jeder Server Neustart dauert ca. 3 Minuten.
Vielen Dank im Voraus!
Haben Sie andere Anwendungen auf dem Server, die die Bibliothek 'spring-data-jpa' verwenden? – Haxiel
Nein, es ist das einzige, das diese Bibliothek verwendet – amicoderozer
Welche Entwicklungsumgebung verwenden Sie oder ist es Standalone-Server? Sie könnten versuchen, 'updateTrigger' in einen Pool anstelle von mbean zu ändern, da Ihre Entwicklungsumgebung das Update auf Liberty nicht korrekt aufruft. – Gas