1、Jboss下载:java
window版安装apache
点击 http://jbossas.jboss.org/downloads/找到合适的版本下载;json
2、Jboss安装:ide
安装注意:测试
必定是安装jdk7,否则启动jboos会报错:编码
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 15:09:25,305 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA 15:09:26,409 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA 15:09:26,507 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting
添加jdk7idea
连接:连接:https://pan.baidu.com/s/1tlvswS86b_td-YRUuV6_ag 提取码:7yqp日志
jdk配置: 系统变量->新建->变量名:JAVA_HOME = C:\Java\jdk7 系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib 系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;
首先将下好的Jboss解压到本身想要存放的位置;code
配置环境变量(非必要步骤),建议仍是将环境变量配好,便于dos中命令操做;xml
个人电脑-右键属性-高级系统设置-环境变量-新增JBOSS_HOME,路径为你解压JBOSS的路径,好比个人路径为D:\jboss-as-7.1.1.Final;
个人电脑-右键属性-高级系统设置-环境变量-新增PATH路径,%JBOSS_HOME%\bin;
启动Jboss,在dos窗口中输入命令standalone;或者在Jboss的bin目录下找到standalone.bat双击启动:
访问测试一下,输入http://localhost:8080/进入以下界面安装成功:
3、部署
在jboss的\standalone\configuration目录下有个standalone.xml文件,里边配置相关的端口等;
要发布项目,能够将打包好的war直接放置在jboss的\standalone\deployments文件下便可。
注意事项:打好的包必须是依赖的jdk7,并且编译环境也是jdk7。若是是用jdk8打包的,而且部署了,而后启动jboss7启动失败后,必须删除log日志。不然就算用jdk打好包的项目部署也是依赖jdk8的,我感受jboss7首先会先读log日志而后才会去启动的。
下边给出须要注意的图实例:
idea打包的时候须要注意用jdk7修改两个地方
3.1. moudel
3.2. sdks
jboss报错启动项目报warn警告
Warning:com.alibaba.fastjson.support.jaxrs.FastJsonProvider: can't find superclass or interface java
缘由fastjson是utf-8编码格式须要修改jboss的编码jboss7和10修改编码
文件:jboss7\standalone\configuration\standalone.xml中 <extensions> </extensions> 节点以后
配置:
<system-properties> <property name="org.apache.catalina.connector.URI_ENCODING" value="UTF-8"/> <property name="org.apache.catalina.connector.USE_BODY_ENCODING_FOR_QUERY_STRING" value="true"/> </system-properties>
注意:jboss10用jdk8