第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在部署時(shí)覆蓋 Jboss EAP 6.4 中 web.xml中的上下文參數(shù)

在部署時(shí)覆蓋 Jboss EAP 6.4 中 web.xml中的上下文參數(shù)

慕慕森 2022-09-01 18:16:07
目標(biāo) - 在 Jboss EAP 6.4 上部署項(xiàng)目 war,并為 Web.xml中的上下文參數(shù)提供新值,而無需編輯現(xiàn)有 war?,F(xiàn)狀 -戰(zhàn)爭工作,如果我在構(gòu)建本身時(shí)放置所需的web.xml值。但是當(dāng)我使用默認(rèn)的web.xml時(shí),它失敗了。默認(rèn)戰(zhàn)爭在Tomcat 9上工作正常,因?yàn)樗诠芾砥骺刂婆_(tái)GUI上提供了“XML配置文件路徑”選項(xiàng),可以覆蓋默認(rèn)web.xml的值。我的默認(rèn)網(wǎng)站.xml -<?xml version="1.0" encoding="utf-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" 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_3_0.xsd" version="3.0"><display-name>Myproject Web Service</display-name><context-param>    <param-name>myproject.appserver</param-name>    <param-value>jbosseap</param-value></context-param><context-param>    <param-name>myproject.logpath</param-name>    <param-value></param-value></context-param><context-param>    <param-name>myproject.dbtype</param-name>    <param-value></param-value></context-param><listener>    <listener-class>com.myproject.ApplicationStartListener</listener-class></listener><error-page>    <error-code>404</error-code>    <location>/pages//404ErrorView.html</location></error-page></web-app>所需值作為 -<context-param>    <param-name>myproject.logpath</param-name>    <param-value>D:\myproject\vXX\workspace</param-value></context-param><context-param>    <param-name>myproject.dbtype</param-name>    <param-value>MSSQL</param-value></context-param>解決 -Jboss EAP 6.4 官方文檔中沒有提到這種方式。在 Jboss EAP 管理控制臺(tái)(http://localhost:9990/console/App.html#home)中沒有這樣的選項(xiàng),如 tomcat 用于部署。對于具有類似問題的帖子,沒有一個(gè)SO答案對我的情況有幫助。由于我們向客戶運(yùn)送相同的戰(zhàn)爭,因此決定不讓客戶編輯戰(zhàn)爭和部署。如果在部署時(shí)根本不可能覆蓋,那么任何針對此類限制的官方文檔參考都會(huì)有所幫助。謝謝。
查看完整描述

1 回答

?
蕪湖不蕪

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊

Jboss EAP 不支持像 tomcat 這樣的上下文參數(shù)替換。但它確實(shí)支持對已部署 WAR 的內(nèi)容替換。

解決方案 - 使用命令替換 web.xml。

官方文檔

因此,在用戶端,需要web.xml模板,用戶必須根據(jù)其環(huán)境為上下文參數(shù)放置值并重新部署war。

戰(zhàn)爭和 web.xml必須在 \bin 中。Else 命令無法識(shí)別路徑。

命令序列 - 使用 jboss-cli.bat -deployment-overlaydeployment-overlay


[standalone@localhost:9990 /] deploy s1temp/myproj.war

[standalone@localhost:9990 /] deployment-overlay add --name=s1overlay --content=WEB-INF/web.xml=s1temp/web.xml

[standalone@localhost:9990 /] deployment-overlay link --name=s1overlay --deployments=myproj.war --redeploy-affected


查看完整回答
反對 回復(fù) 2022-09-01
  • 1 回答
  • 0 關(guān)注
  • 93 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)