首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux下JBOSS使用入门

linux下JBOSS使用入门

作者头像
用户1154259
发布2018-01-17 17:58:43
3.3K0
发布2018-01-17 17:58:43
举报

JBOSS服务器需求: 1 JDK 

2 JBOSS压缩包

3 自己想要发布的程序包

配置JDK

1 下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html

2 移动到指定的文件夹中:使用mv jdk*** /usr/tmp

3 自动进行安装:rpm -ivh jdk***.rpm

4 查看自己的文件夹,默认应该安装到/usr/java中

5 在 /etc/profile文件夹中配置,JAVA_HOME等

export JAVA_HOME=/usr/java/jdk1.6.0_13
export JAVA_BIN=$JAVA_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/bin/rt.jar:$JAVA_HOME/bin/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

6 执行 source /etc/profile命令生成刚才的变量配置

7 java -version检查自己的jdk版本,如果发现时OpenJDK则参照 http://blog.csdn.net/xingoo_/article/details/8731423   进行修改

配置JBOSS

1 拿到JBOSS的压缩包后,直接解压就可以用了

2 注意其中的几个重要的文件:

jboss/bin/run.sh 启动JBOSS的脚本...如果想用其他的IP地址访问,一定要使用下面的命令进行开启:

./run.sh -b 0.0.0.0

jboss/bin/shutdown.sh 或者 ctrl+C关闭服务

如果关闭不了,那就是直接查看进程

ps -aux | grep jboss

查看进程的ID,使用命令kill (对应进程ID),如果无效,就采用级别最高的 kill -9 (对应进程ID)

jboss/server  下面有几个文件夹,是不同的部署文件:default all min 一般都是用default这个目录就足够了

jboss/server/default 下面重要的文件夹就是deploy,这里面放着要发布的各种war 包等等

jboss/server/default/deploy 下面比较重要的应该是 XXX-ds.xml 这个是工程所需要的数据库的一个链接文件

比如我自己的oracle-ds.xml,下面比较重要的代码:

<datasources>
  <local-tx-datasource>
    <jndi-name>uimsDS</jndi-name>
    <connection-url>jdbc:oracle:thin:@XXX.XXX.XXX.XXX(对应数据库服务器的IP):1521:orcl</connection-url>
    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
        <use-java-context>false</use-java-context>
    <user-name>XXXX服务器数据库名字</user-name>
    <password>XXXX服务器数据库密码</password></local-tx-datasource></datasource>

jboss/server/default/deploy/jboss-web.deployer 这个文件夹下面也有点重要的东西----service.xml

    <Connector port="80" address="${jboss.bind.address}"    
         maxThreads="250" maxHttpHeaderSize="8192"
         emptySessionPath="true" protocol="HTTP/1.1"
         enableLookups="false" redirectPort="443" acceptCount="100"
         connectionTimeout="20000" disableUploadTimeout="true" 
                 compression="on"  compressionMinSize="10" 
                 compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
                 />

上面的配置文件里面是基本的一些JBOSS服务器设置,包括端口,连接数等等,没必要的话,不需要改动

 <Engine name="jboss.web" defaultHost="localhost">

上面 的代码是初始的时候的代码,如果要配置LVS负载均衡的话,就可以在后面添加 jvmRoute的名字

 <Engine name="jboss.web" defaultHost="localhost" jvmRoute="Routenum1">

最后把自己弄好的war包,直接放在default/deploy下面就可以了...然后执行run.sh -b 0.0.0.0 命令开启服务器,如果没有问题,直接访问http://127.0.0.1:80/XXX(工程名字)就可以访问主页了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013-04-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档