我有一個應用程序,我已經使用Maven部署到Weblogic 10.3.6
。我已指定上下文根在weblogic.xml作爲Weblogic應用程序上下文根是war文件名而不是weblogic.xml中指定的名稱
<context-root>/myapps</context-root>
我有被它走的是戰爭的文件名作爲上下文根,而不是我在weblogic.xml
指定的名稱如何變更的問題上下文根而不是名稱以war文件名作爲上下文根?
的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>
我想這是因爲你的Maven的設置/屬性的發生。你見過這個答案,看着Maven鏈接? http://stackoverflow.com/questions/13232497/run-with-netbeans-and-maven-the-right-context-root –
@better_use_mkstemp是的,你似乎是相當正確的。我在build中爲war文件名添加了。現在,weblogic.xml中定義的名稱似乎是作爲上下文根。現在做一些測試。 –
user75ponic
酷 - 希望能解決。 –