[JBoss] 將JBoss EAP 設定為windows service
部署JBoss 時, 在Linux 中, 可以透過設定chkconfig 加入JBoss 便可於system boot 時自行啟動. 而在Windows, 因為JBoss EAP 須要課金下載JBoss Core Services Jsvc Package 才可. 但其實有其實方法實現, 方法如下.
部署JBoss 時, 在Linux 中, 可以透過設定chkconfig 加入JBoss 便可於system boot 時自行啟動. 而在Windows, 因為JBoss EAP 須要課金下載JBoss Core Services Jsvc Package 才可. 但其實有其實方法實現, 方法如下.
當JBoss初次利用standalone mode 進行部署時, 其他的電腦有機會不能進入網頁. 這是因為JBoss 預先進行了harden 設定, 避了不必要的保安漏洞.
當rename database 時, 有時會出現elusive lock 問題. 這是因為執行時有其他user 正在使用而令database locked.
除了Tomcat 外, JBoss / Wildfly 都是熱門的Java Application Server. 與前者比較, JBoss / Wildfly 對整合 Java Enterprise Edition (JEE) 較佳. 而將spring 部署到 JBoss 中雖然較少, 但其穩定性則相對較佳. 示範中會利用Gradle spring application project 進行部署.
在Windows 啟動後執行執行程式, 正常可以透過service 使它可以有不用登入下啟動, 然而若要執行exe 或jar 的話, 就不能夠順利進行. 而Winsw 便應運而生.
netdata是一套開源的監控軟件. 相對市面上同類軟件, 其介面著實吸引.
Docker 是一套類Virtualization的方案, 透過container 的形式建立平台讓application 在其上運作. 其好處是由Docker engine 取代了 Guest OS 層面, 使架構更加輕量, 亦令資源可更有效運用. 雖然Docker 效能吸引, 但在管理上, 與VMware 和VirtualBox 等比較, 沒有介面進行是一大弊病. 故找了Portainer, 一套網頁介面的Docker 管理工具.
在VirtualBox 中安裝了CentOS後, 安裝Guest Additions 時, 會出現以下警告:
GitLab 是一套開源的版本控制軟件 (Version Control), 在官方中它亦只介紹安裝Enterprise Edition, 雖然功能齊備, 但魔鬼在細節中, 過了試用期後問題便會陸續出現. 所以若須要在production 使用, 不不用太多整合的話, community edition 其實已經夠用. 在示範中會透過yum 去安裝GitLab community edition.
在Type 1 Hypervisor 中要啟動VM, 以前須要自行寫Program 並叫用其API 才可, 現在這些基本指令已經內建於Command 中, 並可透過指令叫用. 方法如下:
Copyright © 2024 | MH Magazine WordPress Theme by MH Themes