maven怎么用jboss-as-maven-plugin做远程部署

maven怎么用jboss-as-maven-plugin做远程部署,第1张

jboss7的部署方式比较多的,如果使用maven构建和管理项目,那当然是使用jboss-as-maven-plugin插件来部署项目是最方便的了。但我在实现成功部署前却走了不少弯路,耗费了我老长时间了。下面讲一下我的配置经历。

首先讲一下我的实验环境:我的jbossAS711Final运行在192168010的一台linux机器上,standalone模式的,我的开发环境是我的一台Winxp的机器,ip是192168011。我在本地搞了一个maven项目jboss-javaee6-webapp,这个项目pom中部署配置我改为如下:

<plugin>

<groupId>orgjbossasplugins</groupId>

<artifactId>jboss-as-maven-plugin</artifactId>

<version>711Final</version>

<configuration>

<hostname>192168010</hostname>

<port>9999</port>

<username>admin</username>

<password>admin123</password>

</configuration>

</plugin>

因为项目需要(实际是没有人手。。。),需要搞开发的我自己来搭建服务器集群环境,并完成软件服务的自动化部署。本文及后续文章,记录运维部署自动化实践中的每一步工作,便于以后追踪参考。

本文先完成第一步工作:远程自动化安装Linux系统

技术方案选择:PXE+dhcp+tftp+kickstart 安装ubuntu1604 server

宿主机:ubuntu1604 desktop

目标服务器:(1)Dell Poweredge R540

(2)VMware虚拟机

安装镜像: ubuntu-16045-server-amd64iso

安装isc-dhcp-server

sudo apt-get install isc-dhcp-server

修改/etc/default/isc-dhcp-server

修改/etc/dhcp/dhcpdconf,添加如下配置:

运行dhcp服务

sudo service isc-dhcp-server start

安装tftpd-hpa

sudo apt-get install tftpd-hpa

修改/etc/default/tftpd-hpa

创建tftp目录

sudo mkdir /var/lib/tftpboot

sudo chmod 777 /var/lib/tftpboot

运行tftp

sudo service tftp-hpa start

安装apache2

sudo apt-get install apache2

apache 默认的根目录是/var/> 通过浏览器访问>

以上是关键,具体的 *** 作步骤是:1右键点击SQL Server Management Studio与Microsoft Visual Studio 2008图标,点击高级==》在高级树形项下选择“以其他用户身份运行”;2右键点击“我的电脑”==》本地用户和组==》为本地计算机设置一个与服务器上同一用户名和密码的用户(比如:服务器上是administrator用户,密码123,那么你就可以为本地计算机的administrator用户设置一个123的密码);3点击SQL Server Management Studio与Microsoft Visual Stdio 2008图标,选择使用下列用户(选择与服务器相同的用户名和密码的用户登录)4把自己机器当服务器一样去制作和部署Analysis Services 项目吧。

必须支持的。

将公网IP配置到路由器里,将需要访问端口开放,在内网部署一台跳板机并设置低权限,这样即使受到攻击,也增加了一道防护。

将有公网IP的路由器端口,比如6001映射Linux跳板机的22端口,首先将跳板机和其他需要登录的Linux系统做SSH免密登录,这就不说明怎么部署了,然后编写脚本并配置到用户登陆后执行,这样完成Linux跳板机的部署了。

有时候,集群在一个内网环境,出于安全考虑,集群内的机器不会做互信,即ssh免密登录,此时使用ansible去部署多套机器就需要写一下到配置文件了。

修改/etc/ansible/hosts如下

注意上述文件中的密码要使用括号括住,否则可能报错如下

invalid/incorrect password:

修改/etc/ansible/ansiblecfg如下选项假如注释要打开

host_key_checking = False

此时在执行

即可查看可以ssh通其他机器

以上就是关于maven怎么用jboss-as-maven-plugin做远程部署全部的内容,包括:maven怎么用jboss-as-maven-plugin做远程部署、运维部署自动化实践(一)利用PXE远程自动化安装Ubuntu16.04 server、如何将ssis项目部署到远程服务器上等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9857109.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存