JBOSS安装与配置搭建本地项目环境

 什么是JBOSS

JBOSS是EJB的服务器,就像Tomcat是JSP服务器一样,就是服务器的一种。

环境搭建如下:

一:首先安装JDK,配置环境变量(PATH,CLASSPATH,JAVA_HOME)。

      1. 网上下载JDK安装,我的下载如下:

点击安装,下一步,然后出现如下界面,更改文件目录如下:

我的jdk存放在D盘java文件下,点击【下一步】按钮后,出现如下:

jre目录也放在D盘java下。点击【下一步】安装完成后,我在D盘java目录下可以看到如下:

2.设置环境变量

右键我的电脑 --> 属性 --> 高级系统设置 --> 出现如下:

点击环境变量后,如下:

如下所示:

变量值,就是刚刚安装JDK的目录。

   注:JAVA_HOME是指明JDK路径,就是刚刚安装时所选的路径  D:\Java\jdk1.6.0_43 此路径下包括libbinjre等文件夹。

PATH变量配置:

path使的系统可以在任何路径下识别java命令,这里注意下:path应该本来就存在的,如果有的话,就不要新建了,找到path,点击【编辑】按钮,在值的最前面加上如下这句代码。%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

如下所示:

   

  

    注意:一定要在path原来的基础之上的前面加上上面一句的配置代码。

CLASSPATH变量配置:

CLASSPATH为java加载类(class 或者 lib)路径,只有类在CLASSPATH中,java命令才能识别,新建CLASSPATH,加上如下一句代码即可:

       .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar (要加.表示当前路径)

     如下所示:
     

   %JAVA_HOME%就是引用前面指定的JAVA_HOME;

现在我们来检查下是否安装成功,进入CMD命令行下,运行

java –version  java   javac 三个命令,如下:

   

可以看到,说明已经安装成功了!

JBOSS安装如下:

1. 下载最新的JBOSS解压到D盘目录下(或者其他盘),我的是6.0 如下所示:

同样也需要设置JBOSS_HOME环境变量。如下所示:

进入JBOSS --> bin目录下,运行下run.bat,如下所示:

如果一切正常的话,说明我们可以启动服务器了,如下所示:

说明JBOSS配置成功了!

上面的 默认端口号是8080.

三:项目文件如何在本地运行?

我们都明白,我们搭建JBOSS服务器,就是希望在自己本机电脑可以运行本地项目,就像PHP一样,我们直接把项目文件放在www目录下,直接进入就可以访问一样,现在我也希望JBOSS也能做成这样的!

  环境配置如下:

   进入这个目录下:D:\jboss-6.0.0\server\default\deploy,将如下这两个文件扔到此目录下:

   

  

  项目文件,我们可以进jgz.war目录看看如下:

   

   

    具体配置文件里面做了什么东东,说实在的我也不知道,这是开发扔给我的文件,叫我放在此目录下即可。(开发懂得,我们前端只需要在本地可以方便调式项目即可。)

   1. 将mysql-connector-java-5.1.31.jar拷贝到 D:\jboss-6.0.0\server\default\lib 如下:

      所示即可。

      如下我们可以在本地访问项目文件了。

     

     那么如果开发那边文件更新了怎么办?那只能叫开发把最新的文件发我了,我再覆盖下即可。更多地JBOSS了解,只能网上看哦,俺不是专业人士,只会用用,呵呵!!

     如上这样配置好处是:不需要安装Eclipse等复杂开发环境。但是缺点是:每次后台开发更改了新的文件时候,他们需要重新打包发给我下,我重新覆盖下。

JBOSS安装与配置搭建本地项目环境(方便前端开发调式)的更多相关文章

  1. Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析

    默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢.其次是部分网站域名不能正常 ...

  2. Dnsmasq安装与配置-搭建本地DNS服务器

    默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢.其次是部分网站域名不能正常 ...

  3. 使用WampServer搭建本地PHP环境,绑定域名,配置伪静态

    倡萌之前介绍过 USBWebserver 快速搭建本地PHP环境 ,推荐USBWebserver的原因在于它是绿色的,不需要安装,想使用就手动运行下即可.但是 USBWebserver 也有自身的弱点 ...

  4. 利用Docker Compose快速搭建本地测试环境

    前言 Compose是一个定义和运行多个Docker应用的工具,用一个YAML(dockder-compose.yml)文件就能配置我们的应用.然后用一个简单命令就能启动所有的服务.Compose编排 ...

  5. 内网 Ubuntu 20.04 搭建 docusaurus 项目(或前端项目)的环境(mobaxterm、tigervnc、nfs、node)

    内网 Ubuntu 20.04 搭建 docusaurus 项目(或前端项目)的环境 背景 内网开发机是 win7,只能安装 node 14 以下,而 spug 的文档项目采用的是 Facebook ...

  6. 使用pipework将Docker容器配置到本地网络环境中

    使用pipework将Docker容器配置到本地网络环境中 需求 在使用Docker的过程中,有时候我们会有将Docker容器配置到和主机同一网段的需求.要实现这个需求,我们只要将Docker容器和主 ...

  7. 利用Docker搭建本地https环境的完整步骤

    利用Docker搭建本地https环境的完整步骤 这篇文章主要给大家介绍了关于如何利用Docker搭建本地https环境的完整步骤,文中通过示例代码将实现的步骤介绍的非常详细,对大家的学习或者工作具有 ...

  8. 八、hive3.1.2 安装及其配置(本地模式和远程模式)

    目录 前文 hive3.1.2 安装及其配置(本地模式和远程模式) 1.下载hive包 2.修改其环境变量 3.MySQL配置 Centos7 MySQL安装步骤: 1.设置MySQL源 2.安装My ...

  9. 在 CentOS 7上安装并配置 Python 3.6 环境

    前言 按照此方法安装保证以下报错什么的统统都没有! 基础环境 系统:centos7.4 软件:python3 Retrying (Retry(total=0, connect=None, read=N ...

随机推荐

  1. qsort函数的用法

    qsort函数的用法   qsort 功 能: 使用快速排序例程进行排序  用 法: void qsort(void *base, int nelem, int width, int (*fcmp)( ...

  2. Android 7.0 以上保留数据去除锁屏密码的方法

    在很多情况下,由于我们的疏忽,导致忘记了锁屏密码.也没有开启 USB 调试,内置存储中还有要保留的数据.我们需要在不清除数据的情况下删除锁屏密码.接下来我们就介绍该如何做. 注意事项 首先要注意,这个 ...

  3. mongodb在线web管理工具

    随着云计算,大数据等技术的不断发展,需要服务应用都朝着网络化,在线化的方向演进,数据库管理,数据库维护,数据可视化等也是这种趋势.MonggoDB,MySQL的在线管理,已成为一种强烈的需求,使用Tr ...

  4. 初识Nosql

    ref:http://www.runoob.com/mongodb/nosql.html  https://blog.csdn.net/testcs_dn/article/details/512258 ...

  5. js实现获取URL参数

    function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*) ...

  6. 设计模式原则(7)--Composition&AggregationPrinciple(CARP)--合成&聚合复用原则

    作者QQ:1095737364    QQ群:123300273     欢迎加入! 1.定义:  要尽量使用合成和聚合,尽量不要使用继承. 2.使用场景: 要正确的选择合成/复用和继承,必须透彻地理 ...

  7. 高性能JavaScript(高性能Ajax)

    ajax是一种与服务器通信而无需重载页面的方法(即局部刷新.) 高性能的Ajax应该考虑数据传输技术和数据格式,以及其他的如数据缓存等优化技术. 请求数据 请求数据的常用技术有XMLHttpReque ...

  8. AutoCAD.net支持后台线程-Socket通讯

    最近因为公司项目的需求,CAD作为服务端在服务器中常驻运行,等待客户端远程发送执行任务的指令,最终确认用Socket-tcp通讯,CAD需要实时监听客户端发送的消息,这时就需要开启线程执行Socket ...

  9. PHP学习目标

    课程阶段学习目标 阶段一: 目标:能够使用DIV+CSS布局出任意的网页页面 说明:根据PSD图设计,使用DIV+CSS布局符合WEB标准.多浏览器兼容的网页,能建立网站制作所需要的模板 阶段二: 目 ...

  10. [iOS] 列表滑动展开隐藏头部HeaderView

    平常遇到大多数的带有列表的应用都会遇到这个场景:在列表顶端有一个Header,当向上滑动列表时,压缩header,向下滑动列表到头时,展开header.这种样式在例如微博,twitter这些展示动态的 ...