Ho un'applicazione che ho distribuito usando Maven a Weblogic 10.3.6
. Ho specificato radice contesto in weblogic.xml comeIl root di contesto dell'applicazione Weblogic è il nome del file di guerra anziché il nome specificato in weblogic.xml
<context-root>/myapps</context-root>
Il problema che sto avendo è che sta prendendo il nome del file guerra come contesto principale al posto del nome che ho specificato nel weblogic.xml
Come posso cambiare la root di contesto invece del nome che assume il nome del file war come root di contesto?
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>
Presumo che ciò che sta accadendo a causa del vostro setup Maven/proprietà. Hai visto questa risposta e hai guardato il link di Maven? http://stackoverflow.com/questions/13232497/run-with-netbeans-and-maven-the-right-context-root –
@better_use_mkstemp Sì, sembra che tu abbia ragione. Ho aggiunto per il mio nome del file di guerra in build. Ora il nome definito in weblogic.xml sembra prendere come root di contesto. Fare alcuni test ora. –
user75ponic
Cool - spero che funzioni. –