我想自定義設置的自由,繼從這篇文章的說明:
「自定義自由的server.xml在IBM Bluemix配置」,請參閱: https://www.ibm.com/blogs/bluemix/2015/01/modify-liberty-server-xml-configurations-ibm-bluemix/打包服務器選項無法在Eclipse中使用與Bluemix和自由插件
爲了修改Liberty服務器功能,我想用自定義的服務器配置替換自動生成的配置文件,該配置文件根據指示信息稱爲「Liberty包裝服務器」。
在Eclipse Neon IDE中,我已經安裝了兩個插件,Bluemix Tool以及Liberty Development Plugin。在服務器選項卡上,我右鍵單擊活動的Blumix服務器,但在菜單上沒有顯示「打包服務器」的選項。默認的「推」選項工作正常。
在Eclipse IDE上,是否存在缺少爲Liberty創建和發佈自定義服務器軟件包(beta +功能)的軟件組件?我如何使用Eclipse在沒有命令行工具的情況下運行定製包裝?
服務器的包裝顯然工作正常,因爲我看到我的代碼更改正在流入Bluemix應用程序。問題是關於server.xml文件的副本。在Liberty server.xml本地完成的任何更改都不會傳播到運行時(通過控制檯顯示的文件部分app/wlp/usr/servers/defaultServer/server.xml中)。ng Web控制檯)。有沒有辦法強制完成打包,或覆蓋自動生成的server.xml?我是否需要爲包服務器創建歸檔文件,還是將它打包到Bluemix服務器更好?也許服務器名稱問題? –
如果您看到應用程序文件更改但未更改server.xml文件,則可能是直接將應用程序添加到Bluemix服務器,而不是將應用程序添加到Bluemix服務器。例如,如果您有一個名爲WebProjA的Web項目,請勿將WebProjA直接添加到Bluemix Server。您需要通過執行New> Other> Server> Server來創建Liberty服務器,然後選擇IBM> WebSphere Application Server Liberty創建Liberty服務器實例。 –
之後,您可以將WebProjA添加到Liberty服務器實例,並將服務器配置文件或其他需要的文件更新到Liberty服務器。一旦這樣做,您可以將配置的Liberty服務器(不是WebProjA本身)添加到Bluemix服務器。然後,WDT將以打包服務器的形式(即app + config)打包整個Liberty服務器的內容,並將所有內容作爲單個包推送到Bluemix,作爲工具發佈操作的一部分。 –