我是靠谱客的博主 勤奋泥猴桃,最近开发中收集的这篇文章主要介绍jboss7配置mysql连接_JBOSS 7.1.1的安装,部署,连接数据库,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

JBOSS 7.1.1的安装,部署,连接数据库

一. JBOSS 7.1.1 的下载

JBOSS是免费开源软件,他即是WEB容器,也具有WEB服务器功能

二. jdk的下载,安装与设置

1.

jdk的版本要求: JBOSS 7.1.1压缩包里的README.txt里有说明:

JBoss AS 7 requires JDK 1.6 or

later

2. jdk官网下载地址:

www.oracle.com

具体方法:在百度里搜索"如何在官网下载java JDK的历史版本"

jdk的版本不是越新越好,还是选择成熟稳定的版本

在oracle网站下载,需要注册一个账号,方便以后下载

选择下载的文件时,要注意是32位,还是64位,还有系统平台i586还是x64

还有针对不同硬件CPU的版本,要注意

3.下载连接:

http://download.oracle.com/otn/java/jdk/6u37-b06/jdk-6u37-linux-x64.bin?AuthParam=1428505282_bbb51769674fe6050b19d2759f936529

此连接可直接黏贴到下载工具中

4.将下载的jdk-6u37-linux-x64.bin直接上传到linux服务器

设置可执行权限:  chmod +x jdk-6u37-linux-x64.bin

然后执行:./jdk-6u37-linux-x64.bin这是一个自解压文件

将解压后的目录移动到/usr/local目录下:  mv

jdk1.6.0_37/  /usr/local/

5.设置JAVA_HOME,和PATH环境变量

编辑/etc/profile文件,增加如下3行:

export

JAVA_HOME=/usr/local/jdk1.6.0_37设置JAVA_HOME环境变量

export

PATH=$JAVA_HOME/bin:$PATH设置PATH变量

export

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar设置java类路径

6.加载变量并验证

(1)加载环境变量:

source  /etc/profile

(2)验证环境变量生效

[root@master

jdk1.6.0_37]# env |grep JAVA_HOME

JAVA_HOME=/usr/local/jdk1.6.0_37

[root@master

~]# env |grep CLASSPATH

CLASSPATH=.:/usr/local/jdk1.6.0_37/lib/dt.jar:/usr/local/jdk1.6.0_37/lib/tools.jar

(3)用java -version验证

[root@master

~]# java -version

java

version "1.6.0_37"

Java(TM)

SE Runtime Environment (build 1.6.0_37-b06)

Java

HotSpot(TM) 64-Bit Server VM (build 20.12-b01, mixed mode)

注意:如果输出的结果与所安装的版本不一致,可能系统已经安装了其他版本的JAVA

如果不需要原有版本,可以卸载

三. JBOSS下载,安装

1.

JBOSS即是WEB容器,又具有WEB服务器,因此可以将WEB应用代码部署在其上

2.下载官网:

3.下载后上传到linux服务器(本例中是centOS6.5 )

上传方法有很多种:

如果使用xshell可以通过鼠标拖拽的方式上传

但需要linux系统安装lrzsz的RPM包

还可以通过SSH Secure Shell里的sftp图形方式上传

其他方法不赘述

4.解压到/usr/local目录下,并改名为jboss

[root@master ~]# unzip

jboss-as-7.1.1.Final.zip

移动到/usr/local/下,并改名为jboss

[root@master ~]# mv jboss-as-7.1.1.Final

/usr/local/jboss

四. JBOSS启动与关闭

1.

JBOSS的启动:

[root@master

~]# cd /usr/local/jboss/bin

[root@master

bin]# ./standalone.sh

=========================================================================

JBoss

Bootstrap Environment

JBOSS_HOME: /usr/local/jboss

JAVA:

/usr/local/jdk1.6.0_37/bin/java

JAVA_OPTS:  -server -XX:+UseCompressedOops

-XX:+TieredCompilation -Xms64m -Xmx512m -XX:MaxPermSize=256m

-Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true

-Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000

-Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

-Djboss.server.default.config=standalone.xml

*****************省 略*************************

如果没有发现ERROR则表示正常

这种方式为前台启动,关闭当前窗口, JBOSS停止,或者CTRL+C也可停止JBOSS

因此,如果正式系统,需要改为后台启动,

2.

JBOSS默认只有本机可以访问,需要修改配置文件才能让其他IP访问

(1)跳转到配置目录[root@master ~]# cd

/usr/local/jboss/standalone/configuration/

(2)编辑配置文件:

[root@master

configuration]# vim standalone.xml

在vim里输入/public查找 如下两行

将127.0.0.1改为0.0.0.0

:wq保存退出

3.再重新启动jboss

[root@master

bin]# ./standalone.sh

4.进行到此步,在浏览器里就可以看到JBOSS的欢迎页面了

5.

JBOSS的后台启动与关闭与启动日志

(1)后台启动:

[root@master

~]# cd /usr/local/jboss/bin

[root@master

bin]# nohup ./standalone.sh &

(2)关闭后台运行的JBOSS

[root@master bin]# ./jboss-cli.sh -c

command=:shutdown

(3) Jboss 启动日志的位置: $JBOSS_HOME/standalone/log  在我的系统里实际位置是: /usr/local/jboss/standalone/log

在这个目录下有两个日志: server.log  和boot.log

五. JBOSS WEB应用网站的部署1.部署方式:通过WAR包部署,即WEB应用已经打成WAR包,上传到如下目录

/usr/local/jboss/standalone/deployments/

JBOSS会检测到该WAR包,并将其自动部署,并生成"包名.war.isdeploying"

如果是前台启动(上述的启动就是前台启动),可以看到JBOSS自动部署WAR包的过程

2.其他部署方式

以后补充

五. JBOSS的数据库连接---MYSQL

1.

JBOSS与数据库连接方式有两种:

(1)通过平台连接数据库

(2)开发人员在编辑WEB应用代码时,将数据库的连接写在WAR包里

因此,在具体部署时要与开发人员沟通好,如何连接数据库

2.通过平台连接数据库(本例以mysql为例)

(1)下载mysql的驱动文件:

到http://www.mysql.com/downloads/connector/j/下载mysql的驱动包

形如这样的文件: mysql-connector-java-5.1.25.jar

(2)在/usr/local/jboss/modules下建立目录com/mysql/main

将下载好的mysql-connector-java-5.1.25.jar复制到com/mysql/main

(3)编辑模块驱动文件: module.xml

并在/usr/local/jboss/modules/com/mysql/main下编辑module.xml

[root@master

main]# cat module.xml

这里与刚才建立的目录对应

该文件名与刚下载的驱动对应

(4)增加数据源:

进入/usr/local/jboss/standalone/configuration,编辑standalone.xml

在vim中查找datasource

jdbc:mysql://192.168.1.70:3306/testdb

mysql

root

123456

注意: 192.168.1.70是数据库服务器

3306是数据库的端口

testdb是数据库的库

mysql这表示本数据源使用的数据库驱动是mysql

root是JBOSS平台访问数据库的用户名

123456是JBOSS平台访问数据库的密码

org.h2.jdbcx.JdbcDataSource

这是新添加的行, com.mysql要与刚才创建的目录对应

注意: 数据库IP,端口,库名,用户名,密码,驱动,模块都不要写错

还要在数据库上创建相应的账号,密码,分配权限,以及对应的库

如果以上信息都正确,在启动JBOSS后,通过WEB页面读取数据库时仍然报错

这时很可能是WEB应用直接访问数据库,而不是平台访问数据库.

3.通过WAR包里的代码访问数据库.

这时要用winrar打开WAR包(不需要解压WAR包)

找到mysql的配置文件,修改相应的信息,选择更新WAR包,再把WAR包重新部署

重启JBOSS7平台

一般在WEB-INFO下的目录中,具体位置与开发人员沟通.

六. JBOSS的控制台

1.要想使用控制台,首先要添加用户

cd

/usr/local/jboss/bin/

[root@master

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选择a,管理用户

Enter the details of the new user to add.

Realm (ManagementRealm) :不填

Username : admin

Password :

Re-enter Password :

The username 'admin' is easy to guess

Are you sure you want to add user 'admin'

yes/no? yes

About to add user 'admin' for realm

'ManagementRealm'

Is this correct yes/no? yes

Added user 'admin' to file

'/usr/local/jboss/standalone/configuration/mgmt-users.properties'

Added user 'admin' to file

'/usr/local/jboss/domain/configuration/mgmt-users.properties'

打开浏览器 输入: http://192.168.1.70:8080/点admini console,如下图

e60873c527c70ca1a477b45a0873dd07.png

f27a9f03207ee2c64ccec45e36ae9d17.png

最后

以上就是勤奋泥猴桃为你收集整理的jboss7配置mysql连接_JBOSS 7.1.1的安装,部署,连接数据库的全部内容,希望文章能够帮你解决jboss7配置mysql连接_JBOSS 7.1.1的安装,部署,连接数据库所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(30)

评论列表共有 0 条评论

立即
投稿
返回
顶部