wildfly-9.0.2 web项目部署详细步骤
一、配置操作系统环境变量
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;C:\Windows\System32;
二、添加控制台管理账号
运行 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下执行:
相关推荐
总之,"apache-tomcat-9.0.2-windows-x64"是一个方便部署和使用的测试版Tomcat服务器,适合开发者进行应用开发和测试,但需要注意其潜在的风险,尤其是在生产环境中使用。通过深入理解其工作原理和配置选项,可以更...
总结来说,Apache Tomcat 9.0.2在Linux系统上的部署涉及解压、移动文件、设置权限、配置环境变量以及启动和管理服务。这是一个基础的Web服务器搭建过程,适合开发者和系统管理员学习和实践。通过熟悉这些步骤,你...
这个压缩包"apache-tomcat-9.0.2-windows-x64.zip"是Tomcat的第9.0.2版本,专为64位Windows操作系统设计。在这个版本中,用户可以找到所有必要的组件来设置和运行一个本地或开发环境中的Java应用服务器。 Tomcat...
qt-creator-opensource-windows-x86_64-9.0.2.exeqt-creator-opensource-windows-x86_64-9.0.2.exeqt-creator-opensource-windows-x86_64-9.0.2.exeqt-creator-opensource-windows-x86_64-9.0.2.exeqt-creator-open...
VMware-workstation-full-9.0.2-1031769安装文件,汉化包,vmwarebase.dll文件无法覆盖!安装后,看说明把汉化包里的文件覆盖到安装文件夹里即可,对应再32位或64位文件覆盖即可。其他不说了经典虚拟机。
这时,"VMware-workstation-full-9.0.2-1031769汉化补丁"就显得尤为重要。 该汉化补丁是针对VMware Workstation 9.0.2的一个.exe可执行文件,其主要任务是将英文界面转换为中文,使用户能够更轻松地理解和操作软件...
scrt是一款支持SSH(SSH1和SSH2)的终端仿真程序,是Windows下登录UNIX或Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。...资源版本为scrt-9.0.2&sfx-9.0.2,包含软件本体和优化程序。
VMware-workstation-full-9.0.2-1031769.part01.rar
VMware-workstation-full-9.0.2-1031769.part09.rar
VMware-workstation-full-9.0.2-1031769 MAC补丁VMware-workstation-full-9.0.2-1031769 MAC补丁VMware-workstation-full-9.0.2-1031769 MAC补丁VMware-workstation-full-9.0.2-1031769 MAC补丁
Apache Tomcat 9.0.2 是一个广泛使用的开源Web服务器和Servlet容器,它遵循Java Servlet和JavaServer Pages(JSP)规范。这个版本的Tomcat是“绿色版”,意味着它是一个轻量级的部署形式,不需要复杂的安装过程,...
开源私有云 owncloud-9.0.2.tar.bz2
VMware-moviedecoder-9.0.2-1031769破解补丁
标题 "Adyen-9.0.2-py3-none-any.whl.zip" 指示的是一个名为 Adyen 的软件库的 Python 轮子(wheel)文件的压缩包,版本号为9.0.2。轮子文件是Python社区为了简化安装过程而创建的一种预编译的二进制包格式,它包含...
scrt-sfx-9.0.2-2496.osx_x64.dmg
该资源为pip-9.0.2-py2.py3-none-any.whl,欢迎下载使用哦!
VMware-workstation-full-9.0.2-1031769.part08.rar
VMware-workstation-full-9.0.2-1031769.part02.rar
VMware-workstation-full-9.0.2-1031769.part07.rar
VMware-workstation-full-9.0.2-1031769.part04.rar