Ich habe eine Anwendung, die ich mit Maven zu Weblogic 10.3.6
bereitgestellt habe. Ich habe Kontextstamm alsWeblogic-Anwendung Kontextstamm ist Krieg Dateiname anstelle von Namen in weblogic.xml
<context-root>/myapps</context-root>
Das Problem in weblogic.xml angegeben das ich habe, ist es, den Krieg Dateinamen als Kontext Verwurzelung anstelle des Namens ich in weblogic.xml
angegeben haben, Wie kann ich ändern das Kontextstammverzeichnis anstelle des Namens, der den Namen der War-Datei als Kontextstammverzeichnis annimmt?
weblogic.xml
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app"
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_2_5.xsd
http://xmlns.oracle.com/weblogic/weblogic-web-app
http://xmlns.oracle.com/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">
<context-root>/myapps</context-root>
<container-descriptor>
<prefer-application-packages>
<package-name>antlr.*</package-name>
<package-name>org.hibernate.*</package-name>
<package-name>javax.persistence.*</package-name>
</prefer-application-packages>
</container-descriptor>
</weblogic-web-app>
Ich nehme an, dies wegen Ihrer Maven setup/Eigenschaften geschieht. Hast du diese Antwort gesehen und den Maven Link angesehen? http://stackoverflow.com/questions/13232497/run-with-netbeans-and-maven-the-right-context-root –
@better_use_mkstemp Ja, Sie scheinen recht zu sein. Ich habe für meinen Kriegdateinamen im Bau hinzugefügt. Jetzt scheint der in weblogic.xml definierte Name als Kontext-Root zu gelten. Testen Sie jetzt. –
user75ponic
Cool - hoffe das klappt. –