一、配置操作系统环境变量

JAVA_HOME = C:\Program Files (x86)\Java\jdk1.7.0_67

JBOSS_HOME = F:\server\wildfly-9.0.2

classpath =  %JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;

PATH = %JAVA_HOME%\bin;%JBOSS_HOME%\bin;

二、添加控制台管理账号

运行 F:\server\wildfly-9.0.2\bin\add-user.bat , 根据提示一步步创建;

三、启动服务验证初始环境正确性

运行 F:\server\wildfly-9.0.2\bin\standalone.bat

访问 http://localhost:9990/   输入创建的用户名和密码;

四、配置项目所需数据源(本例为MS SQL Server数据库)

4.1 编辑  F:\server\wildfly-9.0.2\standalone\configuration\standalone.xml 添加数据源

<datasources>
<datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url>
<driver>h2</driver>
<security>
<user-name>sa</user-name>
<password>sa</password>
</security>
</datasource>
<datasource jndi-name="java:jboss/datasources/codewh" pool-name="codewh" enabled="true" use-java-context="true">
<connection-url>jdbc:jtds:sqlserver://127.0.0.1:1433/codewh</connection-url>
<driver>sourceforge.jtds</driver>
<security>
<user-name>sa</user-name>
<password>123</password>
</security>
</datasource>
<drivers>
<driver name="h2" module="com.h2database.h2">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver>
<driver name="sourceforge.jtds" module="sourceforge.jtds">
<xa-datasource-class>net.sourceforge.jtds.jdbc.Driver</xa-datasource-class>
</driver>
</drivers>
</datasources>

4.2 创建数据源模块目录及文件

创建 F:\server\wildfly-9.0.2\modules\sourceforge\jtds\main 目录

复制 jtds-1.3.0.jar 到该目录下,并创建 module.xml 文件,文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<module xmlns="urn:jboss:module:1.0" name="sourceforge.jtds">
<resources>
<resource-root path="jtds-1.3.0.jar"/>
</resources> <dependencies>
</dependencies>
</module>

JAVA 数据源获取: (DataSource) ctx.lookup("java:jboss/datasources/codewh");

五、 编辑  F:\server\wildfly-9.0.2\standalone\configuration\standalone.xml

5.1 配置项目部署位置信息

<subsystem xmlns="urn:jboss:domain:deployment-scanner:2.0">
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}"/>
<deployment-scanner name="code" path="F:/server/deploy" scan-enabled="true" scan-interval="5000" auto-deploy-zipped="false" auto-deploy-exploded="false" deployment-timeout="100"/>
</subsystem>

5.2 修改web服务端口:

<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
<socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
<socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
<socket-binding name="ajp" port="${jboss.ajp.port:8009}"/>
<socket-binding name="http" port="${jboss.http.port:86}"/>
<socket-binding name="https" port="${jboss.https.port:8443}"/>
<socket-binding name="txn-recovery-environment" port="4712"/>
<socket-binding name="txn-status-manager" port="4713"/>
<outbound-socket-binding name="mail-smtp">
<remote-destination host="localhost" port="25"/>
</outbound-socket-binding>
</socket-binding-group>

5.3 设置默认访问界面:

<server name="default-server">
<http-listener name="default" socket-binding="http" redirect-socket="https"/>
<host name="default-host" alias="localhost">
<!--
<location name="/" handler="welcome-content"/>
-->
<filter-ref name="server-header"/>
<filter-ref name="x-powered-by-header"/>
</host>
</server>
<servlet-container name="default">
<jsp-config development="true"/>
<websockets/>
</servlet-container>

在项目工程增加jboss-web.xml文件(\WEB-INF\jboss-web.xml) 内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
<context-root>/</context-root>
</jboss-web>

六、 部署项目工程文件

创建 F:\server\deploy\code.war 目录后,把全部工程文件拷贝到该目录下;

创建 F:\server\deploy\code.war.deployed 文件;

七、启动 F:\server\wildfly-9.0.2\bin\standalone.bat

访问 http://localhost:86/ 成功即完成全部部署工作。

八、注册系统服务(操作系统-环境变量-系统变量中须设置JAVA_HOME)

在dos下执行:

   F:\server\wildfly-9.0.2\bin\service\service install,安装wildfly9为window服务。
   F:\server\wildfly-9.0.2\bin\service\service uninstall,删除服务。
   F:\server\wildfly-9.0.2\bin\service\service start,启动服务。
   F:\server\wildfly-9.0.2\bin\service\service stop,停止服务。
   F:\server\wildfly-9.0.2\bin\service\service  restart,重启服务。

最新文章

  1. [LeetCode] Reverse Vowels of a String 翻转字符串中的元音字母
  2. Linux下定时任务配置-crontab
  3. 基础14_转义字符和特殊字符ASCII
  4. 监听自定义ItemRender的事件
  5. javascript编程习惯总结
  6. 4.给定一个正整数m,统计m的位数,分别打印每一位数字,再按照逆序打印出各位数字。 要求:m定义为类的属性,需定义构造函数为m赋值;当m大于99999时,输出错误信息“the number is too large”,不再执行。
  7. 20160204.CCPP体系详解(0014天)
  8. delphi7在win7系统如何安装spcomm控件
  9. 我是面试官--&quot;自我介绍&quot;
  10. 编译mosquitto出现的问题
  11. 局域网Internet的共享
  12. javascript 中对this关键字的一些理解
  13. ruby创建某些“关键字”方法别名的语法
  14. 深入学习c++(虚函数遇到析构函数就退化了)
  15. ORACLE EHCC(exadata hybrid columnar compression)
  16. What exactly can you do with Python? Here are Python’s 3 main applications._你能用Python做什么?下面是Python的3个主要应用程序。
  17. Flex学习笔记--多层菜单按钮
  18. Android framework回想(2) sp 和 wp sp对象
  19. Promise &amp; Deferred objects in JavaScript Pt.1: Theory and Semantics.
  20. 03、同事分享课程的笔记 —《Android应用低功耗设计》

热门文章

  1. java三线程循环有序打印ABC
  2. C++对象创建与释放
  3. PHP联合sqlserver2008使用的全过程 ( 原创 亲测)
  4. PYTHON代码摘录
  5. 8位灰度图在LCD上显示
  6. asp.net mvc NPOI 生成Excel文件
  7. 项目的敏捷开发方法(转自MBAlib)
  8. C# const和statci readonly区别
  9. HTML5给我们带来了什么?
  10. 网页中插入Flvplayer视频播放器代码