Pakujemy naszą aplikację jako plik .war, reklamujemy wsparcie dla JBoss AS5 i poinstruujemy naszych klientów, aby skopiowali plik .war do swojego katalogu wdrażania JBoss i uruchomili serwer aplikacji w celu wdrożyć .war.Pliki JBoss AS7 * .dodeploy
Wprowadzamy wsparcie dla JBoss AS7, więc nasze instrukcje wdrożeniowe dla AS7 będzie musiał zmienić na coś jak
-copy the application.war to $JBOSS_HOME/standalone/deployments
-touch $JBOSS_HOME/standalone/deployments/application.war.dodeploy
-start JBoss AS7
Ta metoda deployent wydaje się niewygodne do mnie, a może delikatne, jak niewydolność pomyślnie utworzyć * .dodeploy plik spowodowałby awarię wdrożenia. Również problemy z uruchomieniem JBoss mogą spowodować awarię wdrożenia, co spowoduje zmianę nazwy pliku * .dodeploy * .failed - więc przed ponownym wdrożeniem trzeba będzie zmienić jego nazwę na * .dodeploy. Wydaje nam się, że proces ten wydaje się nieco kłopotliwy dla niektórych naszych klientów, którzy mogą nie znać JBoss AS7.
Czy istnieje sposób automatyzacji tego procesu wdrażania, aby był bardziej płynny dla wdrażających, którzy mogą nie być zadowoleni z pracy z JBoss AS7? W jaki sposób inne osoby radzą sobie z tego rodzaju sytuacją? dzięki za wszelkie sugestie.
dodaj ... auto-deploy-zipped = "true" auto-rozmieszczanie-eksploduje = "fałsz" – MacGyver