项目部署在jboss后,想输入IP地址比如http://222.256.26.12 就直接跳转到项目Project主页上去,避免每次都输入
http://222.256.26.12/Project/index.jsp 麻烦!
对jboss平常配置的少,懒得动脑筋花时间看文档,就直接baidu或者google用最快速度方法来找现成的。输入关键字
"JBOSS配置修改默认首页" 结果出来很多很多,其中最热门的我coyp了一份,如下:
引用
JBOSS配置日记之修改默认首页:
WEB项目发布的目录是,$JBOSS_HOME\server\default\deploy\jboss-web.deployer。格式是war包或是*.war的文件夹
在自己发布的项目的WEB-INF下新建jboss-web.xml,添加如下内容:
<jboss-web>
<context-root>/</context-root>
</jboss-web>
然后移除原有的ROOT.war
在下配置的是apache整合JBOSS,因此不需要修改apache的默认首页。
参考原文如下:
To install a web application that serves the root context (/), you need to specify the context mapping
using either the application.xml context-root element for the web module specification, or use a
context-root element in the war WEB-INF/jboss-web.xml descriptor:
<jboss-web>
<context-root></context-root>
</jboss-web>
There is a special naming convention of ROOT.war that can be used to deploy a root context web app
without a jboss-web.xml descriptor. This is used to deploy a default root context app. This is found
under the jbossweb-tomcat50.sar deployment. This needs to be removed if you are deploying your own
root context application.
看来这篇文章靠谱了,我就按它的方式去配置,在我的Project工程的WEB-INF目录下放入一个jboss-web.xml(如上),
打上war包,丢进linux目录/usr/jboss/server/default/deploy,重新启动jboss,果然输入http://222.256.26.12
就进入了我的Project主页面。正准备收工,发现一个奇怪问题,浏览器上没出现工程Project名字,直接就是:
http://222.256.26.12/admin/Update.do, 按理来说应该是这样的:
http://222.256.26.12/Project/admin/Update.do
,结果给省略了工程名,麻烦,瞎搞了一通,没成功,不知道具体在jboss哪里配置。
但在此瞎搞过程中,我突然想到了,默认是直接访问
/usr/jboss/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war
下的index.html的,为什么我不直接在index.html改下跳转到我的工程,于是我将index.html改成index.jsp 内容如下:
<%@ page language="java" pageEncoding="UTF-8"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
document.location.href = "http://222.256.26.12/Project";
</script>
</head>
<body>
<%
response.sendRedirect("http://222.256.26.12/Project");
%>
</body>
</html>
终于搞定了, 这样不是更简单了比上面的。
分享到:
相关推荐
【标题】:“MyEclipse中配置JBoss” 在IT行业中,MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),尤其对于Java EE项目开发来说,它提供了强大的支持。而JBoss则是一个开源的应用服务器,广泛用于部署和管理...
jboss oracle 默认配置
总之,将WEB应用设置为JBoss的默认应用是一项涉及服务器配置和XML解析的任务,通过适当修改`jboss-web.xml`文件并正确部署,可以实现直接通过IP访问应用的目标。在实践中,务必遵循JBoss的官方文档和提供的指南,以...
- 更推荐的方法是编辑`bindings-jboss-beans.xml`文件,比如在`/usr/local/JBoss/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml`中找到相关的服务绑定配置,调整端口和IP设置。...
jboss配置入门 jboss系统是一种基于Java的应用服务器,具有高性能、可扩展、安全性强等特点。在本文中,我们将对jboss的基本配置进行介绍,包括其文件夹结构、配置文件、负载均衡配置等。 jboss文件夹结构 jboss的...
在Eclipse for Java EE中配置JBoss服务器是一个关键步骤,对于Java EE开发人员来说,能够高效地集成和管理服务器环境可以极大地提升开发效率。本文将详细介绍如何在Eclipse环境中配置和启动JBoss服务器。 首先,...
配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss...
### JBoss服务设置开机自启(Linux) #### 知识点概述 在Linux环境中,确保JBoss服务能够随系统启动而自动启动对于提高系统的稳定性和可用性至关重要。本篇文章将详细介绍如何在CentOS 7环境下配置JBoss服务,使其...
总之,修改JBoss的默认端口是通过修改配置文件完成的,通常涉及`standalone.xml`或`domain.xml`。在多服务器环境或需要定制化设置时,这样的操作是必要的。使用批处理脚本自动化这个过程可以提高效率,特别是在有...
2. **配置部署目录**:默认情况下,JBoss会监控`deploy`目录下的文件变化。如果希望使用其他目录,可以在`jboss-service.xml`中更改`deploymentDir`属性值。 3. **禁用模块的TOMCAT类加载器**:某些模块可能使用了...
在配置Jboss服务器时,需要指定Jboss Home和Attach Classes…,其中Jboss Home是Jboss服务器的安装路径,而Attach Classes…是Jboss服务器的类路径。在这里,我们需要将Jboss服务器的安装路径和类路径正确地指定,...
以下是对标题和描述中涉及的JBoss配置知识点的详细说明: 一、设置控制台登录窗口 默认情况下,JBoss的JMX控制台(http://localhost:8080/jmx-console)无需身份验证即可访问,这可能导致安全隐患。为了增强安全性...
### JBoss配置虚拟路径详解 在企业级应用服务器领域,JBoss AS(Application Server)作为一款开源的Java应用服务器,提供了强大的平台支持多种Java EE应用的部署与运行。虚拟路径的配置是JBoss中一项非常实用的...
JBOSS5.1安装配置说明 JBOSS 是一个基于 Java 的开源应用服务器,可以运行在 Windows、Linux、Unix 等多种操作系统平台上。为了在 Windows 下安装和配置 JBOSS,我们需要按照以下步骤进行操作。 安装 JAVA 环境 ...
初始化数据库是指对数据库进行基本的设置和配置,以便 Jboss 中间件能够正常运行。详见相关数据库文档。 三、Jboss 中间件的安装 Jboss 是免费软件,无需安装,可以从 http://www.java.org 下载相应的版本。下载后...
本文将详细介绍如何进行JBoss的基本配置,包括控制台登录窗口的设置、连接数据库以及端口的调整等内容。 #### 一、控制台登录窗口设置 在JBoss中,默认提供了一个管理控制台——`jmx-console`,用于远程管理和监控...