linux 下安装配置jboss as7以及部署应用
linux 下安装配置jboss as7以及部署应用
1.测试平台及软件
centos 5.4
jdk-7u5-linux-i586.rpm
jboss-as-7.1.1.Final.zip
jboss-as-quickstarts-7.1.1.CR2-dist.zip
apache-maven-3.0.4-bin.tar.gz
2.安装相关软件
a.安装jdk
[root@mysqlnode2 ~]# chmod +x jdk-7u5-linux-i586.rpm
[root@mysqlnode2 ~]# rpm -ivh jdk-7u5-linux-i586.rpm
[root@mysqlnode2 ~]# java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing)
b.安装apache-maven
[root@mysqlnode2 ~]# tar zxvf apache-maven-3.0.4-bin.tar.gz
c.安装jboss
[root@mysqlnode2 ~]# unzip jboss-as-7.1.1.Final.zip
添加用户
[root@mysqlnode2 jboss-as-7.1.1.Final]# /root/jboss-as-7.1.1.Final/bin/add-user.sh
What type of user do you wish to add?
a) Management User (mgmt-users.properties)
b) Application User (application-users.properties)
(a): a
Enter the details of the new user to add.
Realm (ManagementRealm) :
Username : ppzlyg
Password :
Re-enter Password :
About to add user 'ppzlyg' for realm 'ManagementRealm'
Is this correct yes/no? yes
Added user 'ppzlyg' to file '/root/jboss-as-7.1.1.Final/standalone/configuration/mgmt-users.properties'
Added user 'ppzlyg' to file '/root/jboss-as-7.1.1.Final/domain/configuration/mgmt-users.properties'
启动
[root@mysqlnode2 bin]# /root/jboss-as-7.1.1.Final/bin/standalone.sh
-Djboss.bind.address=0.0.0.0
-Djboss.bind.address.management=0.0.0.0&
访问主页
访问控制台
输入创建的用户名和密码
关闭
[root@mysqlnode2 bin]# /root/jboss-as-7.1.1.Final/bin/jboss-cli.sh --connect command=:shutdown
{"outcome" => "success"}
3.部署应用测试
[root@mysqlnode2 ~]# unzip jboss-as-quickstarts-7.1.1.CR2-dist.zip
[root@mysqlnode2 ~]# cd jboss-as-quickstarts-7.1.1.CR2
测试helloworld
[root@mysqlnode2 jboss-as-quickstarts-7.1.1.CR2]# cd helloworld
[root@mysqlnode2 helloworld]# /root/apache-maven-3.0.4/bin/mvn package jboss-as:deploy
等待部署完毕后可以在控制台看到已经部署的应用
访问测试
http://192.168.1.109:8080/jboss-as-helloworld/HelloWorld
4.修改默认的主页
第一步
[root@mysqlnode2 bin]# vim /root/jboss-as-7.1.1.Final/standalone/configuration/standalone.xml
enable-welcome-root="true" 修改为
enable-welcome-root="false"
第二步
在你要部署的应用程序的WEB-INF文件夹下添加jboss-web.xml文件,里面的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
<context-root>/</context-root>
</jboss-web>
然后重新打包成war包进行部署
这个时间你访问 http://192.168.1.109:8080/ 出现的就是你部署的项目的主页了!
linux 下安装配置jboss as7以及部署应用的更多相关文章
- Linux下安装配置MySQL5.7服务器
Linux下安装配置MySQL服务器 一.安装环境 ============ OS:centos6.8 MySQL:mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz ...
- Linux 下安装配置 JDK7
Linux 下安装配置 JDK7 配置环境(debian 7) 自从从Oracle收购Sun近三年来,已经有很多变化.早在8月,甲骨文将“Operating System Distributor Li ...
- (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记
Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程 ...
- Linux下安装配置与使用MySQL数据库
Linux下安装配置与使用MySQL数据库 在Linux下安装做开发时往往少不了要使用到MySQL数据库,下面就Linux系统为例讲解一下,如何安装MySQL数据库,如何启用/停.止MySQL服务,如 ...
- 在linux下安装配置rabbitMQ详细教程
在linux下安装配置rabbitMQ详细教程 2017年12月20日 17:34:47 阅读数:7539 安装Erlang 由于RabbitMQ依赖Erlang, 所以需要先安装Erlang. Er ...
- Linux下安装配置Jmeter5.1,并执行jmx文件
Windows下的jmeter是GUI模式,可查看操作,但是GUI对性能的干扰比较大,所有一般压测会在Linux上运行. 下面是Linux下安装配置Jmeter5.1,并执行jmx文件的步骤, 一.安 ...
- linux下安装配置svn服务器
linux下安装配置svn服务器 1. svn服务器安装 将subversion-1.4.0.tar.gz和subversion-deps-1.4.0.tar.gz传到服务器. tar xfvz su ...
- Kali Linux 下安装配置MongoDB数据库 ubuntu 下安装配置MongoDB源码安装数据库
Kali Linux 下安装配置MongoDB数据库 1.下载mongodb.tgz 压缩包: 2.解压到:tar -zxvf mongodb.tgz /usr/local/mongodb 3.创 ...
- Linux下安装配置virtualenv与virtualenvwrapper
一.Linux下安装.配置virtualenv 配置源 #指定清华源下载pip的包 [root@localhost opt]# pip3 install -i https://pypi.tuna.ts ...
随机推荐
- Android之获取本地图片并压缩方法
这两天在做项目时,做到上传图片功能一块时,碰到两个问题,一个是如何获取所选图片的路径,一个是如何压缩图片,在查了一些资料和看了别人写的后总算折腾出来了,在此记录一下. 首先既然要选择图片,我们就先要获 ...
- ContextSwitchDeadlock was detected Message(读取注册表时出现).
google的时候,在StackOverflow中得到个暂时解决的方法: http://stackoverflow.com/questions/2797677/contextswitchdeadloc ...
- 函数对象的prototype总结
通过看 http://www.cnblogs.com/mindsbook/archive/2009/09/19/javascriptYouMustKnowPrototype.html 该文章和对代码的 ...
- ng-view和ng-include之间的区别
ng-view通过使用路由控制,可以方便的实现页面组合,但一个html文件中,只能有一个ng-view,他是可以被ctl控制的.ng-include就是将多个页面的公共页面提取出来,如header.h ...
- 【转】WF4.0 (基础篇)
转自:http://www.cnblogs.com/foundation/category/215023.html 作者:WXWinter —— 兰竹菊梅★春夏秋冬☆ —— wxwinter@16 ...
- 升级10.10 Yosemite 后,cocoapods 出现错误(解决方案)
RSMacBook-Pro:~ RS$ pod search jsonkit /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/li ...
- 从windows到Linux-ubuntu新手
版本选择: 经多次实验,Ubuntu个人认为长期支持(LTS)版才值得装. VMware9中测试:Ubuntu10.04开机内存170M,Ubuntu12.04开机内存340M. 个人感觉Ubuntu ...
- yii2源码学习笔记(四)
继续了解组件Component.php /** * Returns a value indicating whether a property is defined for this componen ...
- C、C++、Java异或运算交换变量变量值的区别
今天看到一位大神的博客,深受感触.决定也发一篇博客,证明一下我还活着. 于是我翻看以前学习时做的一些笔记,整理了一下,得到了一个关于异或运算交换变量变量值的笔记. 首先来看下面三组表达式,看起来他们都 ...
- Extjs4.2.1学习笔记[更新]
心血来潮准备学习一下Extjs,就从官方网站http://extjs.org.cn/下载了最新版本4.2.1,开始从头学习,记一下笔记,让自己能够持之以恒. 先说一下基本文件类库引用吧, 每个项目一开 ...