设为首页 收藏本站
查看: 2116|回复: 0

[经验分享] Linux下jboss7的安装部署

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-8-1 08:55:36 | 显示全部楼层 |阅读模式
jboss是什么?
    Jboss是一个基J2EE的开放源代码的应用服务器。jboss的最后一个版本为JBoss AS 7,在这之后JBoss社区已将它变更为WildFly项目,作为JBoss的新版本。WildFly官方网站:http://wildfly.org/
    Jboss的下载地址:http://jbossas.jboss.org/downloads/
    Jboss服务的运行需要java环境,因此首先安装jdk:
安装jdk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[iyunv@host1 ~]# sh hm-jdk-install.sh  # jdk安装脚本
#!/bin/bash
# Author: hm  Email: mail@huangming.org
jdk_v=jdk1.7.0_79
jdk_s=jdk-7u79-linux-x64.gz
jdk_home=/usr/local/jdk

if [ ! -d ${jdk_home} ];then
    echo
    echo "-----Installing ${jdk_v}-----"
    echo
    cd /usr/local/src
    if [ ! -e ${jdk_s} ];then
        echo "[${jdk_s}] source package no find! Please put it in /usr/local/src/ ..."
    else
        tar -zxf ${jdk_s} -C /usr/local && cd /usr/local && ln -s ${jdk_v} jdk
        echo -e 'export JAVA_HOME=/usr/local/jdk\nexport PATH=$JAVA_HOME/bin:$PATH' > /etc/profile.d/jdk.sh
        source /etc/profile.d/jdk.sh && java -version
        echo "------------------------"
        echo
    fi
else
    source /etc/profile.d/jdk.sh && java -version
fi




安装jboss-as-7.1.1.Final.tar.gz
1
2
3
[iyunv@host1 ~]# tar -zxf jboss-as-7.1.1.Final.tar.gz -C /usr/local/
[iyunv@host1 ~]# cd /usr/local/
[iyunv@host1 local]# ln -s jboss-as-7.1.1.Final jboss



设置jboss环境变量
1
2
3
4
[iyunv@host1 ~]# vim /etc/profile.d/jboss.sh
export JBOSS_HOME=/usr/local/jboss
export PATH=$JBOSS_HOME/bin:$PATH
[iyunv@host1 ~]# source /etc/profile.d/jboss.sh



修改默认监听地址
1
2
3
4
5
6
[iyunv@host1 ~]# vim /usr/local/jboss/standalone/configuration/standalone.xml
        <interface name="public">
            <inet-address value="${jboss.bind.address:10.0.0.31}"/>
        </interface>
# 将"public"下的127.0.0.1修改为本机IP地址,也可以修改为0.0.0.0,表示监听所有的地址。
# 这个地址默认监听的是8080端口



启动jboss
1
2
3
4
5
6
7
8
[iyunv@host1 ~]# nohup standalone.sh &   # 以后台的形式启动jboss

# 查看监听端口和进程
[iyunv@host1 ~]# netstat -tuanlp | grep java
tcp        0      0 10.0.0.31:4447              0.0.0.0:*                   LISTEN      4032/java           
tcp        0      0 127.0.0.1:9990              0.0.0.0:*                   LISTEN      4032/java           
tcp        0      0 127.0.0.1:9999              0.0.0.0:*                   LISTEN      4032/java           
tcp        0      0 10.0.0.31:8080              0.0.0.0:*                   LISTEN      4032/java



[iyunv@host1 ~]# ps -elf | grep java
0 S root       4032   3979 15  80   0 - 801821 futex_ 15:22 pts/3   00:00:11 /usr/local/jdk/bin/java -D[Standalone] -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 -Dorg.jboss.boot.log.file=/usr/local/jboss/standalone/log/boot.log -Dlogging.configuration=file:/usr/local/jboss/standalone/configuration/logging.properties -jar /usr/local/jboss/jboss-modules.jar -mp /usr/local/jboss/modules -jaxpmodule javax.xml.jaxp-provider org.jboss.as.standalone -Djboss.home.dir=/usr/local/jboss
0 S root       4128   2131  0  80   0 - 25826 pipe_w 15:23 pts/3    00:00:00 grep java

浏览器访问jboss
wKiom1edp-WC6dG2AADNHPWR_zY716.jpg

jboss的调试日志
[iyunv@host1 log]# pwd
/usr/local/jboss/standalone/log
[iyunv@host1 log]# tail server.log
15:22:12,960 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-4) JBAS015400: Bound mail session [java:jboss/mail/Default]
15:22:13,116 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
15:22:13,280 INFO  [org.jboss.ws.common.management.AbstractServerConfig] (MSC service thread 1-7) JBoss Web Services - Stack CXF Server 4.0.2.GA
15:22:13,422 INFO  [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-4) Starting Coyote HTTP/1.1 on http--10.0.0.31-8080
15:22:14,014 INFO  [org.jboss.as.remoting] (MSC service thread 1-6) JBAS017100: Listening on /10.0.0.31:4447
15:22:14,015 INFO  [org.jboss.as.remoting] (MSC service thread 1-7) JBAS017100: Listening on /127.0.0.1:9999
15:22:14,019 INFO  [org.jboss.as.server.deployment.scanner] (MSC service thread 1-8) JBAS015012: Started FileSystemDeploymentService for directory /usr/local/jboss/standalone/deployments
15:22:14,255 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) JBAS010400: Bound data source [java:jboss/datasources/ExampleDS]
15:22:14,319 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990
15:22:14,321 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 3557ms - Started 133 of 208 services (74 services are passive or on-demand)

jboss项目部署
将war包上传到/usr/local/jboss/standalone/deployments/目录下

jboss的配置文件/usr/local/jboss/bin/standalone.conf
该文件可以修改jboss启动内存相关信息等

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-251629-1-1.html 上篇帖子: Linux启动提示Kernel panic - not syncing: Attempted to kill init解决办法 下篇帖子: PXE+Kickstart无人值守安装 Linux
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表