前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >linux下JBOSS使用入门

linux下JBOSS使用入门

作者头像
用户1154259
发布于 2018-01-17 09:58:43
发布于 2018-01-17 09:58:43
3.4K00
代码可运行
举报
运行总次数:0
代码可运行

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等

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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地址访问,一定要使用下面的命令进行开启:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
./run.sh -b 0.0.0.0

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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,下面比较重要的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<datasources>
  <local-tx-datasource>
    <jndi-name>uimsDS</jndi-name>
    <connection-url>jdbc:oracle:thin:@XXX.XXX.XXX.XXX(对应数据库服务器的IP):1521:orcl</connection-url>
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    <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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    <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服务器设置,包括端口,连接数等等,没必要的话,不需要改动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 <Engine name="jboss.web" defaultHost="localhost">

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 <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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
配置JBoss数据源
配置JBoss数据源,为什么要在JBoss中配置数据源?这其实是面向对象思想的一种体现:通过容器管理对数据库的访问。
星哥玩云
2022/07/04
1.9K0
配置JBoss数据源
jboss:跟踪所有sql语句及sql参数
默认情况下,hibernate/JPA 在server.log中记录的SQL语句,参数都是用?代替的,这样不太方便. 网上留传的p6spy在最新的jboss上(EAP 6.0+版本)貌似已经不起作用了
菩提树下的杨过
2018/01/24
1.1K0
Nginx部署Tomcat/WildFly集群负载均衡
docker run -p 80:80 --name nginx --restart=always  -v /root/nginx/www/:/usr/share/nginx/html -v /root/nginx/conf/conf.d:/etc/nginx/conf.d  -v /root/nginx/logs:/var/log/nginx -v /etc/localtime:/etc/localtime -d nginx
星哥玩云
2022/07/25
9870
jboss EAP 6.2+ 通过代码控制JNDI数据源
通过Jboss提供的API,可以操控JBoss,效果跟在管理控制台手动操作完全一样,下面是示例代码: 一、pom.xml添加依赖项 <dependency> <groupId>org.jboss.as</groupId> <artifactId>jboss-as-controller-client</artifactId> <version>7.2.0.Final</version> </dependency> 二、创建数据源示例 /** * 创建jboss数据源示例 * @th
菩提树下的杨过
2018/01/18
7710
jboss eap 6.2+ 版本中 加密datasource密码等敏感信息
默认情况下,在jboss eap 6.2+ 管理控制台创建datasource后,会在standalone.xml(独立模式)或host.xml(域模式)中以明文保存相关敏感信息。 这会给服务器留下安
菩提树下的杨过
2018/01/19
1.7K0
jboss eap 6.2+ 版本中 加密datasource密码等敏感信息
WildFly 14 增加MySQL 8.0.11 数据源
记录WildFly 14 增加MySQL 8.0.11 数据源的过程,希望对大家有所帮助。
星哥玩云
2022/07/19
4.7K1
WildFly 14 增加MySQL 8.0.11 数据源
Linux安装配置tomcat
1.首先配置好jdk 查看java版本:java -verson 1.官网下载jdk 2.tar -zxvf xxxx.tar.gz   解压 3.配置环境变量 <1># vi /etc/profile <2>在最后加入以下几行: export JAVA_HOME=/usr/java/jdk1.5.0_16 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PA
Ryan-Miao
2018/03/13
2.3K0
SVN 以及自动部署配置 原
1.配置权限 [root@localhost conf]# cat authz [groups] g_manager = user1,user2 g_developer = user2 [repo:/] @g_manager = rw * = [repo:/inspur] @g_manager = rw @g_developer = rw * = [root@localhost conf]# cat passwd [users] user1=123456 user2=123456 [root@
用户2836074
2018/08/15
8370
Apache Tomcat服务部署网站
Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成.由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器.
微软技术分享
2022/12/28
6570
小白Linux入门--入门篇:Linux下搭建JavaWeb环境
1. 下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
浩Coding
2019/07/02
1.2K0
【EJB学习笔记】——实体Bean
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/51006184
DannyHoo
2018/09/13
5870
【EJB学习笔记】——实体Bean
wildfly 21使用指南
wildfly的前身是JBoss AS(JBoss Application Server),为了区别于JBoss的企业级应用JBoss EAP。在v8的时候改名为wildfly。
用户2323866
2021/06/22
2.8K0
保姆级超详细教程:DolphinScheduler单机(本地)部署及软件运行测试
下载最新版本的后端安装包至服务器部署目录,比如创建 /opt/dolphinscheduler 做为安装部署目录,下载地址:https://dlcdn.apache.org/dolphinscheduler/1.3.8/apache-dolphinscheduler-1.3.8-src.tar.gz,下载后上传 tar 包到该目录中
大数据真好玩
2021/12/02
7.3K0
保姆级超详细教程:DolphinScheduler单机(本地)部署及软件运行测试
EJBCA配置(一)
EJB:EJB(Enterprise JavaBeans)--J2EE核心组件,EJB并不是一个产品。它是Java服务器端服务框架的规范,软件厂商根据它来实现EJB服务器。
forrestlin
2022/04/02
1.7K0
tomcat redis nginx session共享
使用Nginx作为Tomcat的负载平衡器,Tomcat的会话Session数据存储在Redis,能够实现零宕机的7x24效果。因为将会话存储在Redis中,因此Nginx就不必配置成stick粘贴某
零月
2018/04/25
8620
tomcat redis nginx session共享
keycloak_keycloak 同步用户表
第一步:下载keycloak安装包 https://www.keycloak.org/downloads
全栈程序员站长
2022/09/19
1.5K0
Linux下安装jdk7
这就是跟linux联系的WinSCP,下载安装即可。 链接:http://pan.baidu.com/s/1boLOcAN密码:ltjy
全栈程序员站长
2022/07/19
1.8K0
Linux下安装jdk7
超经典的JBOSS入门文章
前言   本文是为想在JBOSS环境下进行EJB开发的读者而写的,在阅读本文之前,你最好对EJB有一个基本了解。   JBOSS是一个开放源码的免费EJB服务器,它实现了其它J2EE所规定的大多数功能,现在sun公司已经把JBOSS作为J2EE1.4的标准实现服务器了,本文就带领大家从Jboss3.2.6的安装开始,一直到开发出一个完整的”hello,world”的ejb为止。   JBOSS的安装与启动   如果你是第一次使用JBOSS,你一定会感到很沮丧,因为它虽然是开放源码,并可以免费下载,但是它的
张善友
2018/01/19
2.5K0
MySQL 5.6升级为MySQL 5.7部署JBoss/WildFly应用项目
mv mysql-5.7  /usr/local/mysql5.7  或者其他文件夹
星哥玩云
2022/08/17
8610
Tomcat企业级应用
简介 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服
用户1173509
2018/03/28
2.1K0
Tomcat企业级应用
相关推荐
配置JBoss数据源
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验