[英]HOWTO run WSO2BAM as a launchd service?
最親切的-成功安裝了WSO2BAM,並開發了一項服務來從能源監控設置中收集數據。 我現在想看到的是如何在MAC OSX Yosemite上作為系統重新啟動的一部分自動調用wso2server.sh。 我已經開發了一個示例啟動的XML(請參見下文),並嘗試了多種不同的選擇,但似乎沒有達到目標。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict>
<key>Disabled</key>
<false/>
<key>EnvironmentVariables</key>
<dict>
<key>CARBON_HOME</key>
<string>/Users/jskogsta/local/wso2bam-2.4.1</string>
<key>JAVA_HOME</key>
<string>/Library/Java/JavaVirtualMachines/1.6.0_65-b14-462.jdk/Contents/Home</string>
</dict>
<key>Label</key>
<string>com.wso2.bam</string>
<key>OnDemand</key>
<false/>
<key>RunAtLoad</key>
<true/>
<key>ServiceDescription</key>
<string>WSO2BAM</string>
<key>StandardErrorPath</key>
<string>/Users/jskogsta/local/wso2bam-2.4.1/logs/bam-launchd.stderr</string>
<key>StandardOutPath</key>
<string>/Users/jskogsta/local/wso2bam-2.4.1/logs/bam-launchd.stdout</string>
<key>UserName</key>
<string>root</string> </dict> </plist>
目的是使WSO2BAM服務器在重新引導時自動執行而無需用戶登錄。理想情況下,然后希望以命名用戶而不是root用戶的身份運行WSO2BAM產品。
有沒有人設法做到這一點? 在任何地方都找不到指向此的任何特定指針。
我沒有使用MAC OSX的經驗,但我只是想通知您,您需要確保在啟動時執行wso2server.sh腳本。 在您的配置中,我看不到任何運行WSO2服務器的命令。
如果您了解配置Linux服務的知識,則可以將類似的概念應用於MAC OSX。
請參考以下博客文章。
我希望這有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.