window下JBoss7 安装部署

简介: 0x01 下载安装 1、下载地址: http://www.jboss.org/jbossas/downloads 2、解压缩:选择一个安装目录解压 jboss-as-7.1.1.Final.zip 3、设置JAVA环境变量如下: 变量名:JAVA_HOME 变量值:C:\Program Files (x86)\Java\jdk1.

0x01 下载安装

1、下载地址: http://www.jboss.org/jbossas/downloads

2、解压缩:选择一个安装目录解压 jboss-as-7.1.1.Final.zip

3、设置JAVA环境变量如下:

变量名:JAVA_HOME
变量值:C:\Program Files (x86)\Java\jdk1.8.0_91        // 要根据自己的实际路径配置
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;         //记得前面有个"."
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

4、Jboss启动

  老版本如4.x启动bin目录下的run.bat,7.1版本的启动standalone.bat

  本地访问 http://127.0.0.1:8080 

0x02 其他设置

A、设置外网访问:

如:http://192.168.204.143:8080 是无法访问的。因为部署完后,默认只能本地访问(即:只有127.0.0.1能访问),如果想让其他人也可以访问你的网页,需要修改JBoss的配置文件,即修改standalone.xml,增加本机Web地址的内容。

1、打开%Jboss_HOME%\standalone\configuration\standalone.xml

2、找到

<interface name="public">
<inet-address value="${jboss.bind.address:127.0.0.1}"/>
</interface>
将127.0.0.1 改为192.168.204.143,重新启动JBoss,即可外部访问。

在jboss4.x-6.x版本中,位置还不同:

打开%JBOSS_HOME%\server\default\deployers\jbossweb.deployer\server.xml,

 

      <Connector protocol="AJP/1.3" port="8009" address="${jboss.bind.address}"
         redirectPort="8443" />

替换为
      <Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.0.0.0.0}" 
               connectionTimeout="20000" redirectPort="8443" />

 

 

B、添加用户

进入控制页面 ,如下图所示:

安装提示需要生成用户名密码 ,如下图所示: 

 

 重新打开一个cmd 进入bin目录 执行add-user.bat,按照提示进行 ,如下图所示:

设置成功 再次进入 成功进入后台控制页面 ,如下图所示:

C、安装错误,无法启动

有时候在你启动JBOSS的时候,会卡在这边,无法继续。这个问题,实际上是由于当前系统的Java版本不适应而引发的。

解决方法:将我的Java版本1.8 更换Java版本为1.7后,问题就解决了。(JBOSS的启动恢复正常)

D、开启Jboss访问日志

在默认的情况下,JBoss7是没有开启access_log的,如果要开启这项功能,就需要修改$JBOSS_HOME\standalone\configuration\standalone.xml这个文件,备份配置文件,相关的修改内容如下所示:

<virtual-server name="default-host" enable-welcome-root="true">
    <alias name="localhost"/>
    <alias name="example.com"/>
    <access-log pattern="%t %a %m %U %s %D" prefix="access_log." rotate="true">
        <directory path="." relative-to="jboss.server.log.dir"/>
    </access-log>
</virtual-server>

重启即可看到${jbossHome}\standalone\log\目录下生成access_log。

0x03 项目部署

  把war包放到目录 %Jboss_HOME%\standalone\deployments\ 下,自动完成部署

 

 

 

参考链接:

http://www.cnblogs.com/xw-cnblogs/articles/2439969.html

http://d-prototype.com/archives/79

目录
相关文章
|
JavaScript
使用Node.js创建一个简单的Web服务器
使用Node.js创建一个简单的Web服务器
|
11月前
|
SpringCloudAlibaba JavaScript Dubbo
【SpringCloud Alibaba系列】Dubbo dubbo-admin安装教程篇
本文介绍了 Dubbo-Admin 的安装和使用步骤。Dubbo-Admin 是一个前后端分离的项目,前端基于 Vue,后端基于 Spring Boot。安装前需确保开发环境(Windows 10)已安装 JDK、Maven 和 Node.js,并在 Linux CentOS 7 上部署 Zookeeper 作为注册中心。
3357 1
【SpringCloud Alibaba系列】Dubbo dubbo-admin安装教程篇
|
JavaScript 前端开发 测试技术
如何测试 CORS 是否正常工作?
通过以上多种方法的综合测试,可以全面地检查 CORS 是否正常工作,及时发现和解决跨域资源共享中可能存在的问题,确保不同源的网页和服务器之间能够正常地进行数据交互。
1294 60
|
11月前
|
Java Maven
java项目中jar启动执行日志报错:no main manifest attribute, in /www/wwwroot/snow-server/z-server.jar-jar打包的大小明显小于正常大小如何解决
在Java项目中,启动jar包时遇到“no main manifest attribute”错误,且打包大小明显偏小。常见原因包括:1) Maven配置中跳过主程序打包;2) 缺少Manifest文件或Main-Class属性。解决方案如下:
2639 8
java项目中jar启动执行日志报错:no main manifest attribute, in /www/wwwroot/snow-server/z-server.jar-jar打包的大小明显小于正常大小如何解决
SpringBoot项目配置热部署启动 及 热部署失效的问题解决
这篇文章介绍了如何在SpringBoot项目中配置热部署启动,包括在pom文件中添加热部署依赖、在IDEA中进行设置、修改配置文件以及IDEA启动设置,以解决热部署失效的问题。
SpringBoot项目配置热部署启动 及 热部署失效的问题解决
|
SQL 缓存 Java
如何在 Hibernate 中启用 SQL 日志记录?
【8月更文挑战第21天】
605 0
解决Java中的EOFException异常的方法
解决Java中的EOFException异常的方法
|
缓存 Linux 调度
Linux服务器如何查看CPU占用率、内存占用、带宽占用
Linux服务器如何查看CPU占用率、内存占用、带宽占用
5930 0
|
前端开发 JavaScript Java
SpringBoot解决跨域访问的问题
本文介绍了跨域访问的概念及其解决方案。同源策略规定浏览器限制不符合协议、Host和端口的请求,导致跨域访问被禁止。为解决此问题,文中提出了三种策略:1) 前端利用HTML标签的特性(如script、iframe)和JSONP、postMessage规避同源策略;2) 通过代理,如nginx或nodejs中间件,使得所有请求看似来自同一源;3) CORS(跨域资源共享),通过设置HTTP响应头允许特定跨域请求。在SpringBoot中,实现CORS有四种方式,包括使用CorsFilter、重写WebMvcConfigurer、CrossOrigin注解以及直接设置响应头。
732 0
|
jenkins 持续交付
webhook
Webhook 是一种机制,可用于在两个不同的应用程序之间实现实时通信。它允许应用程序在特定事件发生时相互通信,实现自动化操作。
813 1