`
hxsmile
  • 浏览: 60671 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

wildfly8.1部署注意事项

阅读更多
最近新项目上线,本人部署过程中总结了以下几点比较关键的地方,看是否对大家有用处
 
 
服务器改成支持外网访问
在standalone.xml文件中找到
<interface name="public">
            <inet-address value="${jboss.bind.address:127.0.0.1}"/>
</interface>
在这个下面加入
 <interface name="any">
            <any-ipv4-address/>
 </interface>
另外把1改成2
1  <socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
2  <socket-binding-group name="standard-sockets" default-interface="any" port-offset="${jboss.socket.binding.port-offset:0}">
 
访问端口的更改
<socket-binding name="http" port="${jboss.http.port:80}"/>
 
改为可以修改JSP页面不用重启
<servlet-container name="default">
      <jsp-config development="true"/>
</servlet-container>
 
部署的程序不用wildfly内置CXF包
 在应用的WEB-INF目录下面增加该文件:jboss-deployment-structure.xml
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
    <deployment>
  <!-- exclude-subsystem prevents a subsystems deployment unit processors running on a deployment -->
     <!-- which gives basically the same effect as removing the subsystem, but it only affects single deployment -->
        <exclude-subsystems>
            <subsystem name="webservices" />
        </exclude-subsystems>
    </deployment>
</jboss-deployment-structure>
分享到:
评论
3 楼 mygodccl 2017-07-04  
终于解决了cxf这个疑难杂症...启动没有再说cxf已经存在了...
网上搜了一大堆办法, 都是说用exclusions排除, 结果都没用
2 楼 hxsmile 2015-05-06  
如何在项目中部署外部目录?
standalone.xml中加入如下代码:

   <subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
            <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000"/>
            <deployment-scanner name="image" path="d:/image" scan-enabled="true" scan-interval="5000" auto-deploy-zipped="false" auto-deploy-exploded="false" deployment-timeout="100"/>
        </subsystem>



在 d:\image目录下建立image.war 空文件,再建立 image.war.dodeploy  然后把图片文件复制到 movie.war 下就ok了
http:/yourip/image 就可以使用
1 楼 hxsmile 2015-01-23  
JBoss WildFly(JBoss8)如何将应用部署到根上下文

当我们访问 localhost:8080/ 的时候,总会出现JBoss的欢迎页面,如果我们想访问根目录的时候直接转到我们的Web应用,则需要两步,一是在/WEB-INF/ 目录下添加jboss-web.xml文件命令JBoss将应用注册到根上下文,二是取消欢迎页面。而WildFly跟JBoss以前的版本取消欢迎页面的配置又有所不同。

首先在项目目录WEB-INF 下添加jboss-web.xml:

<?xml version="1.0" encoding="UTF-8"?> 
<jboss-web> 
   <context-root>/</context-root> 
</jboss-web>
然后打开 $JBOSS_HOME/standalone/configuration/standalone.xml, 找到以下片断:

<server name="default-server">
        <http-listener name="default" socket-binding="http"/>
        <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/>
      </servlet-container>
      <handlers>
        <file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
      </handlers>
注意看第四行

<location name="/" handler="welcome-content"/>
可以猜到就是它让我们在访问 / 的时候跳到JBoss的欢迎页面了。所以,删除这一行即可。

相关推荐

    appServer JBoss / jboss / Wildfly 8.1 / wildfly 8

    标题 "appServer JBoss / jboss / Wildfly 8.1 / wildfly 8" 提供的信息主要关于一个企业级的应用服务器,这是Java应用程序部署和运行的重要平台。JBoss是Red Hat公司的一个开源应用服务器项目,它基于Java EE...

    Advanced Java EE Development with WildFly(PACKT,2015)

    We will then develop object-relational mapping with Hibernate 4, build and package the application with Maven, and then deploy it in WildFly 8.1, followed by a demonstration of the use of Facelets in...

    weblogic8.1应用部署.docx

    ### Weblogic 8.1 应用部署详细指南 #### 一、概述 在IT行业中,Weblogic作为一款成熟的企业级应用服务器,在企业级Java应用的部署与管理方面发挥着重要作用。本文档将详细介绍如何在Weblogic 8.1环境下进行应用...

    weblogic8.1部署

    请注意,WebLogic 8.1的版本较旧,可能不支持最新的Java和Web技术。因此,在实际生产环境中,推荐使用更新的WebLogic版本或其他现代应用服务器,以获得更好的性能、安全性和兼容性。同时,对于数据源的配置和应用...

    Win8.1部署 .NET Framework 3.5 安装方式.docx

    Win8.1 部署 .NET Framework 3.5 安装方式 .NET Framework 3.5 是 Microsoft 推出的一个软件框架,用于开发 Windows 应用程序。然而,在 Windows 8.1 中,默认情况下并不会安装 .NET Framework 3.5,而是安装 .NET ...

    spring-with-jsrc-integration-on-wildfly:使用 WildFly 8.1 作为 AppServer 与 Spring 进行 JSRC 集成的简单示例

    首先, JSRC是在上编写的,因此从您的 AS 中排除 WildFly 的 JSR 311 实现并将其替换为 Jersey 实现是非常重要的。 WildFly Deployment Structure Descriptor的正确排除可以通过以下方式完成: &lt; jboss&gt; ...

    Win8.1 Apps应用部署

    在深入探讨“Win8.1 Apps应用部署”这一主题之前,我们需要明确一点:越狱或破解Windows 8.1商店应用并不被微软官方支持,并且可能违反服务条款。然而,对于那些希望了解如何管理和优化Win8.1 Metro UI界面以及应用...

    weblogic8.1配置部署文档

    在这个配置部署文档中,我们将深入探讨如何在WebLogic 8.1环境中配置JNDI(Java Naming and Directory Interface)、设置Oracle数据源以及部署应用程序。 1. **配置JNDI和Oracle数据源** JNDI 是Java平台的一个...

    Win8.1 Apps应用部署v2.6

    5、支持windows 8(最多只能部署25款软件,只能安装appx包)/8.1(没有听到部署限制的消息,经测试 至少能部署30款以上!)如果是封装到映像中最多只能设置24个应用程序。支持脱机系统映像中的应用程序 的部署和卸载...

    1-泛微E8替换成致远V8.1SP2的注意事项.xlsx

    1_泛微E8替换成致远V8.1SP2的注意事项.xlsx

    Weblogic 8.1安装手册pdf

    WebLogic Server 8.1是Oracle公司开发的一款企业级Java应用服务器,它是基于Java EE(Java Platform, Enterprise Edition)标准的,为构建、部署和管理分布式应用程序提供了全面的平台。这款服务器版本在2002年发布...

    WEBLOGIC8.1详细安装及配置

    域是 WebLogic Server 中的应用部署和管理的基本单元。 2. **设置环境变量**:根据使用的数据库类型,设置相应的环境变量。例如,如果使用 Oracle 数据库,则需要设置 `CLASSPATH` 包含 Oracle 的 JDBC 驱动包。 3. ...

    装完Win8.1的首要事项.docx

    本文将从了解系统版本、掌握主要更新内容、处理兼容性问题以及熟悉新命名的界面元素等方面,详细阐述装完Win8.1后需要注意的事项。 首先,了解系统版本至关重要,因为Windows的不同版本在功能上有所差异。在Win8.1...

    WIN8.1离线部署

    离线部署。本文推荐网友“归途”制作的一款小工具(下载:Win8.1 Apps应用部署v1.8)。

    Windows ADK下载for win8.1

    总的来说,Windows ADK for Windows 8.1是系统管理员和IT专业人员的强大武器,帮助他们高效、无缝地部署和管理Windows操作系统。通过深入理解和熟练运用ADK中的各种工具,可以显著提高工作效率并确保系统的稳定运行...

    greenplum 4.3.8.1 安装 部署全过程

    个人整理的开源mpp数据库greenplum最新版本的安装、部署详细过程。

Global site tag (gtag.js) - Google Analytics