`
hbkh2000
  • 浏览: 203678 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
阅读更多
转载:http://home.donews.com/donews/article/1/117506.html


极品OA系统采用java,jsp开发,可部署于jboss,tomcat,weblogic等web服务器下,数据库可采用Ms sql server、mysql、oracle,操作系统可选择windows系列,linux,saloris等。
     这里从一个管理员的角度,将jboss配置、OA部署、使用的过程中涉及到jboss应用的问题一一列出。可做为jboss,OA管理员培训、jboss教材。这些内容只针对新手,高手不用浪费时间。
     以下说明在windows xp下进行,以极品OA标准版为例子。OA下载地址:“http://www.jipinoa.com/download/voa20070101.rar”。里面包含了jboss,jdk1.4。这里假设将OA安装在d盘。目录结构为:
     d:\OA\jboss d:\OA\jdk14
    一。搭建jboss环境
     设置jboss环境变量,jdk环境变量。桌面--我的电脑--右键属性--高级--环境变量--系统变量。
    新建jboss环境变量,变量名:“JBOSS_DIST”,变量值:“d:\OA\jboss”;
    新建jdk环境变量,变量名:“JAVA_HOME”,变量值:“d:\OA\jdk14”;
    新建CLASSPATH环境变量,变量名:“CLASSPATH”,变量值:“d:\OA\jdk14\lib;d:\OA\jdk14\jre\lib”;
    修改path的值,在最后追加:“;d:\OA\jdk14\bin”。
    
    二。启动和关闭jboss服务
     双击“d:\OA\jboss\bin\run.bat”启动jboss;启动后出现一个dos窗口,关闭该窗口可停止jboss服务,或者双击“d:\OA\jboss\bin\shutdown.bat”也可关闭jboss服务。
    
    三。修改jboss端口
     jboss端口默认是“8080”,配置文件在“D:\OA\jboss\server\default\deploy\tomcat4-service.xml”。用记事本打开该文件,拉到最底下将对应的“port = "8080"”改成“port = "80"”。
     经常遇到的失误:新手常常不知道xml文件,也不注意这里的后缀,总是打开“tomcat4-service.jar”。也有些人修改注释行:“<!-- A HTTP Connector on port 8080 -->”。有些用UltraEdit打开xml文件修改保存,这样有时候会导致xml里多了些隐藏的字符,而导致xml解析出现错误。
    
    四。部署系统的位置
     D:\OA\jboss\server\default\deploy\VOA.war。访问路径为:http://localhost:8080/VOA/
    
    五。缓存文件的作用和影响
     对应于部署文件VOA.war以及访问路径http://localhost:8080/VOA/,jboss自动将jsp编译成servelet,这将提高我们访问系统的速度。这个就是我们平时所说的缓存,目录对应于:“D:\OA\jboss\catalina\work\MainEngine\localhost\VOA”。如果访问路径为“http://localhost:8080/”的系统,对应的缓存文件为:“D:\OA\jboss\catalina\work\MainEngine\localhost\_”。如果给系统打了补丁,可能需要删除对应的文件夹,否则得不到最新的结构;也有可能需要重新启动jboss服务。
    
    六。日志文件
     当前最新的日志文件:“D:\OA\jboss\server\default\log\server.log”;如果操作系统不显示后缀名,则文件为“server”。
    
    七。安全设置
     jboss默认设置可直接访问目录,这将导致最明显的程序安全问题。禁止直接访问jboss下的目录:用记事本打开“D:\OA\jboss\catalina\conf\web.xml”,将“listings”的值改成false就可以。
     <init-param>
     <param-name>listings</param-name>
     <param-value>true</param-value>
     </init-param>
    
    八。怎么直接打开一个文件,而不是下载
     一般客户要求,上传的文件如果是world,xls,ppt,rar之类的文件,希望点开的时候直接打开文件,而不是下载到本机再打开。用记事本打开“D:\OA\jboss\catalina\conf\web.xml”,增加
     <mime-mapping>
     <extension>doc</extension>
     <mime-type>application/msword</mime-type>
     </mime-mapping>
     <mime-mapping>
     <extension>xls</extension>
     <mime-type>application/msexcel</mime-type>
     </mime-mapping>
     <mime-mapping>
     <extension>ppt</extension>
     <mime-type>application/mspowerpoint</mime-type>
     </mime-mapping>
     <mime-mapping>
     <extension>rar</extension>
     <mime-type>application/rar</mime-type>
     </mime-mapping>
    
    九。访问路径
     极品OA系统默认访问路径:http://localhost:8080/VOA/,很多客户希望直接通过IP地址访问OA,修改的地方有二。
    1。修改jboss端口为80
    2。修改或增加:“D:\OA\jboss\server\default\deploy\VOA.war\WEB-INF\jboss-web.xml”文件,修改后内容如下:
     <jboss-web>
     <context-root>/</context-root>
     <virtual-host>localhost</virtual-host>
     </jboss-web>
    3。以上两点修改后可直接通过IP地址访问OA。如果操作系统安装了IIS或其他web服务,占用了端口,会导致jboss服务启动不成功,从而访问不了OA。
分享到:
评论

相关推荐

    jboss入门

    ### jBoss入门详解 #### 一、jBoss基础启动与管理 jBoss是一款开源的应用服务器,主要用于部署和运行Java EE应用程序。对于初学者而言,掌握jBoss的基本启动和配置至关重要。 **启动类型**:jBoss提供了三种启动...

    JBoss Seam入门介绍

    标题:JBoss Seam入门介绍 描述:本文将详细介绍JBoss Seam框架的核心概念、关键特性以及如何构建基于Seam的应用程序。Seam作为一个企业级Java Web应用框架,它将Java EE和JSF无缝集成,旨在填补Java EE 5.0中缺失...

    JBoss 管理控制台-入门指南

    本入门指南将帮助您了解如何有效地使用JBoss管理控制台进行日常操作。 一、JBoss管理控制台简介 JBoss管理控制台是一个基于Web的应用程序,通过HTTP/HTTPS协议访问,可以对服务器配置、部署应用、监控系统资源等...

    Jboss7快速入门手册

    Jboss7快速入门手册是一份指南,旨在帮助新用户快速熟悉Jboss7的基本使用和管理。以下是从手册中提取的相关知识点: 一、新特性 Jboss7在性能和功能上都有所增强,例如: - 利用模块化服务容器,提高了多核处理器的...

    超经典的JBOSS入门文章

    【JBOSS入门详解】 JBOSS是一款基于Java的开源应用服务器,特别适合EJB(Enterprise JavaBeans)的开发和部署。它不仅免费,而且在功能上与其他商业J2EE服务器如WebLogic、WebSphere相媲美。值得注意的是,自J2EE ...

    JBoss Rules入门资料集锦

    本入门资料集锦涵盖了从基础到高级的多个方面,帮助初学者全面理解并掌握如何使用JBoss Rules进行规则管理。 首先,规则引擎是一种软件系统,它允许业务专家以易于理解和维护的规则语言定义业务规则,而不是让...

    jboss3 快速入门

    ### jBoss 3.0快速入门指南核心知识点详解 #### 一、引言 jBoss 3.0是一款开源的应用服务器,它支持Java EE规范,为开发者提供了强大的企业级应用开发平台。本指南旨在帮助初学者快速掌握jBoss 3.0的基础知识,并...

    Jboss7快速入门手册.pdf

    ### JBoss7快速入门手册知识点概述 #### 一、JBoss各主要版本特性 - **JBoss 4 特性**: - 支持EJB 2.1规范。 - 引入了集群支持,提高了应用的可用性和可伸缩性。 - 提供了更强大的管理和监控功能。 - **JBoss ...

    NetBeans下jboss seam开发入门

    【NetBeans下jBoss Seam开发入门】 在Java企业级应用开发中,jBoss Seam是一个强大的框架,它将JavaServer Faces (JSF)、Java Persistence API (JPA)、Enterprise JavaBeans (EJB) 和其他技术整合在一起,为开发者...

    jboss配置入门学习教程.doc

    JBoss配置入门学习教程 JBoss是一个开源的应用服务器,它基于Java EE标准并提供了一个用于部署和管理企业级应用程序的平台。本教程旨在帮助初学者理解JBoss的基础配置,包括启动方式、配置文件结构以及一些关键配置...

    JBoss3.0快速入门指导

    【JBoss3.0快速入门指导】 JBoss是Red Hat公司开发的一款开源的应用服务器,它基于Java EE(Enterprise Edition)规范,提供了全面的企业级应用程序部署和管理解决方案。JBoss3.0版本是JBoss发展历史上的一个重要...

    JBoss7.1下EJB入门范例代码

    本教程将深入介绍如何在 JBoss 7.1 中创建并运行一个基本的 EJB 入门示例。 首先,`PersonEJB.jar` 文件包含了 EJB 组件的实现。在 EJB 中,`PersonEJB` 可能是一个接口或抽象类,代表业务逻辑层,提供服务给其他...

    jboss开发技术文档

    本文档分为两大主要部分:JBoss入门和JBoss的配置,涵盖了从安装、启动到高级特性的配置与使用。 **一.JBoss入门** 1. **下载和安装JBoss**:首先,你需要从JBoss官方网站获取适合你操作系统的相应版本,通常包括...

    教你如何快速入门jboss

    【JBoss快速入门指南】 JBoss,全称Red Hat JBoss Middleware,是由Red Hat公司开发的一款开源Java EE应用服务器,广泛应用于企业级软件开发和部署。本教程将带你快速掌握JBoss的基础知识,包括其运行机制、配置...

    JBoss 管理与开发核心技术

    通过阅读本书,JBoss开发者可以深入理解标准组件的架构、集成,以及扩展或替代标准组件,从而满足其基础信息框架需求。同时,本书也将指导开发者如何获得JBoss源码,并在此基础上构建和调试JBoss服务器。

    jboss 中文开发文档

    - 需要在企业项目中部署和管理 JBoss 的系统管理员。 #### 三、主要内容概述 本文档分为五个章节,分别涵盖了从入门到高级应用的各个方面: ##### 第一章:入门 - **下载和安装 JBoss**:介绍了如何从官方网站下载...

Global site tag (gtag.js) - Google Analytics