- 浏览: 676248 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (254)
- java分布式应用架构 (22)
- SSH框架整合 (6)
- java web 学习笔记 (49)
- java 学习笔记 (56)
- struts 2 学习 (6)
- Hibernate学习 (10)
- spring 学习 (2)
- 客户端编程(javascript) (4)
- IDE使用 (13)
- 生命 人生 (6)
- 系统维护 (3)
- 技术篇 (10)
- MySql (2)
- J2ME (1)
- java网络编程 (4)
- 数据库 (5)
- C/C++ (8)
- Oracle (7)
- 软件测试 (0)
- 软件的安装和部署 (0)
- Java快讯 (1)
- swt (1)
- Flex (1)
- 软件工程 (1)
- PostgreSQL (1)
- sql server2000 (2)
- 嵌入式数据库sqlite (5)
- J2EE (1)
- XML (1)
- ibatis3(MyBatis) (6)
- Linux&Unix (1)
- velocity (1)
- 回报社会 (4)
- 软件项目管理 (3)
- android研究 (3)
- C# (2)
- Objective-C (1)
- 音乐 (0)
- webx (1)
- JMS (1)
- maven软件项目管理 (1)
- 分布式服务 (0)
- 云平台 (0)
- 分布式存储 (1)
- 分布式系统架构 (0)
- 移动互联网 (1)
- ZooKeeper (1)
最新评论
-
liyys:
楼主,可不可以发这个项目的源码工程出来分享一下,少了几个类。楼 ...
仿照Hibernate实现一个SQLite的ORM框架 -
liyys:
少了一些类的源码没有粘贴出来
仿照Hibernate实现一个SQLite的ORM框架 -
honglei0412:
我使用的是这种方式获取db文件的目录但是 URL p = Fi ...
使用sqlite注意事项 -
honglei0412:
大侠 能不能说明下DbFile您是怎么做的吗?
使用sqlite注意事项 -
ahack:
刚写完mapping才发现早就有人写好了。仔细一看还都是针对的 ...
仿照Hibernate实现一个SQLite的ORM框架
初次部署jboss的web应用,把tomcat/weblogic下的工程移植到jboss上发布
一、修改JBOSS应用服务器连接的数据库和端口:
1、端口修改:
4.*版: ${JBOSS_HOME}/server-->default-->deploy-->jbossweb.sar-->server.xml
5.*版: ${JBOSS_HOME}/server-->default-->deployers-->jbossweb.deployer-->server.xml
一般oracle的端口是8080,把8080改成其他端口即可:
<Connector port="8888" address="${jboss.bind.address}"
maxThreads="250" maxHttpHeaderSize="8192"
emptySessionPath="true" protocol="HTTP/1.1"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
2、连接的数据库
各种数据库的连接模板格式见:${JBOSS_HOME}/doc/examples/jca
将配置文件拷贝到${JBOSS_HOME}/server/default目录下
如:
<datasources>
<local-tx-datasource>
<jndi-name>trafficMips</jndi-name>
<connection-url>jdbc:oracle:thin:@192.168.10.235:1521:ora10</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>goods</user-name>
<password>goods</password>
.............
注意:连接数据库所用到的JDBC驱动程序要拷贝到JBoss_HOME\server\default\lib目录下
二、工程配置的修改
在${war_file}/web-inf/下增加文件 jboss-web.xml:
内容如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE jboss-web PUBLIC
"-//JBoss//DTD Web Application 2.3V2//EN"
"http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
<jboss-web>
<resource-ref>
<res-ref-name>jdbc/goodsDB</res-ref-name>
<jndi-name>java:/trafficMips</jndi-name>
</resource-ref>
</jboss-web>
注意:jndi-name跟你的数据库连接源相对应....
web.xml文件加入如下:
<resource-ref>
<res-ref-name>jdbc/goodsDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
三、注意的问题
1、ibatis不需要专门的配置文件,Hibernate好像需要另外的配置.....待查找学习
2、jboss下和工程的ClassLoader的思考,两边包含的类库版本必须一致,不然会冲突,jboss起来的时候是先加载 ${JBOSS_HOME}/server\default\lib下的,如spring和 dwr的关系,起服务的发现必须把spring.jar包先放在${JBOSS_HOME}/server\default\lib预先加载,才能读到 dwr,不然放在工程lib下会先加载dwr而找不到spring.jar,跟tomcat不同...不知道为什么?
3、注意jboss的版本问题,一般4.*都比较稳定,我用了一个5.*的,结果老是提示找不到struts和servle类,无论放哪里都是一样,很奇怪.....,换了4.*就没问题,5.*集成的是6.*的tomcat,我单独用6.*的tomcat起服务也没什么问题的
四、 其他jboss注意的和思考的
1、jboss下ClassLoader的思考: http://www.iteye.com/topic/173561
2、JBOSS维护经验 : http://dapeng.iteye.com/blog/152373
3、hibernate部署: http://jackytang520.iteye.com/blog/297644
一、修改JBOSS应用服务器连接的数据库和端口:
1、端口修改:
4.*版: ${JBOSS_HOME}/server-->default-->deploy-->jbossweb.sar-->server.xml
5.*版: ${JBOSS_HOME}/server-->default-->deployers-->jbossweb.deployer-->server.xml
一般oracle的端口是8080,把8080改成其他端口即可:
<Connector port="8888" address="${jboss.bind.address}"
maxThreads="250" maxHttpHeaderSize="8192"
emptySessionPath="true" protocol="HTTP/1.1"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
2、连接的数据库
各种数据库的连接模板格式见:${JBOSS_HOME}/doc/examples/jca
将配置文件拷贝到${JBOSS_HOME}/server/default目录下
如:
<datasources>
<local-tx-datasource>
<jndi-name>trafficMips</jndi-name>
<connection-url>jdbc:oracle:thin:@192.168.10.235:1521:ora10</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>goods</user-name>
<password>goods</password>
.............
注意:连接数据库所用到的JDBC驱动程序要拷贝到JBoss_HOME\server\default\lib目录下
二、工程配置的修改
在${war_file}/web-inf/下增加文件 jboss-web.xml:
内容如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE jboss-web PUBLIC
"-//JBoss//DTD Web Application 2.3V2//EN"
"http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
<jboss-web>
<resource-ref>
<res-ref-name>jdbc/goodsDB</res-ref-name>
<jndi-name>java:/trafficMips</jndi-name>
</resource-ref>
</jboss-web>
注意:jndi-name跟你的数据库连接源相对应....
web.xml文件加入如下:
<resource-ref>
<res-ref-name>jdbc/goodsDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
三、注意的问题
1、ibatis不需要专门的配置文件,Hibernate好像需要另外的配置.....待查找学习
2、jboss下和工程的ClassLoader的思考,两边包含的类库版本必须一致,不然会冲突,jboss起来的时候是先加载 ${JBOSS_HOME}/server\default\lib下的,如spring和 dwr的关系,起服务的发现必须把spring.jar包先放在${JBOSS_HOME}/server\default\lib预先加载,才能读到 dwr,不然放在工程lib下会先加载dwr而找不到spring.jar,跟tomcat不同...不知道为什么?
3、注意jboss的版本问题,一般4.*都比较稳定,我用了一个5.*的,结果老是提示找不到struts和servle类,无论放哪里都是一样,很奇怪.....,换了4.*就没问题,5.*集成的是6.*的tomcat,我单独用6.*的tomcat起服务也没什么问题的
四、 其他jboss注意的和思考的
1、jboss下ClassLoader的思考: http://www.iteye.com/topic/173561
2、JBOSS维护经验 : http://dapeng.iteye.com/blog/152373
3、hibernate部署: http://jackytang520.iteye.com/blog/297644
发表评论
-
Spring MVC集成velocity扩展
2013-07-23 17:18 32131、扩展velocity的视图 [code=" ... -
Java获取客户端信息
2011-09-07 14:48 1623String agent = request.getHeade ... -
获取IP地址
2011-09-07 13:41 2374public String getIpAddrByReques ... -
netty telnet 应用实例server代码
2011-09-07 12:21 1830public class TelnetServer { ... -
Netty中使用Apache Common FileUpload
2011-09-07 12:19 1244/** * 用Netty来实现上传 */ publi ... -
java管理windows进程
2011-08-29 17:34 1744package org.zzuli.xmsb; /** ... -
java反射工具
2011-08-29 17:30 5373package org.liufei.jweb.reflect ... -
java html工具
2011-08-29 17:26 1046package org.liufei.jweb.util; ... -
java将汉字转化为全拼
2011-08-29 17:24 1187package org.liufei.jweb.util; ... -
JSTL API
2011-08-29 15:13 1722JSTL API -
jdbc操作大观园
2011-08-09 17:22 1350最近公司使用jdbc和mybatis比较多,于是自己试着写了一 ... -
Java处理UTF-8带BOM的文本的读写
2011-08-01 11:28 2911什么是BOM BOM(byte-order mark),即字 ... -
Session和Cookie的区别
2011-06-27 16:34 8471、session保存在服务器,客户端不知道其中的信息;coo ... -
ajax应用时html响应生成工具
2011-05-02 19:00 1100package org.zzuli.xmsb.util; ... -
setTimeout和setInterval的使用
2011-05-01 16:00 972这两个方法都可以用来 ... -
javasript 经典技巧
2011-03-04 21:30 14231. oncontextmenu="window.e ... -
javascript窗口
2011-03-04 16:31 1005【1、最基本的弹出窗口 ... -
get and post
2011-01-07 17:22 9621. get 是从服务器上获取数据,post 是向服务器传送数 ... -
web开发人员必学的五堂课
2010-12-20 14:42 960越来越多的Web开发人员 ... -
spring整合MyBatis
2010-11-21 15:08 10523MyBatis Spring 1.0.0-RC2 参考文档 M ...
相关推荐
JBoss是纯Java的Web应用服务器,为了保证JBoss服务器的正常运行,在安装JBoss之前首先要确保系统 已经安装了JDK。可以从http://labs.jboss.com/jbossas/downloads/ 下载最新JBoss应用服务器,本章选用JBoss 4.2.2.GA...
Jboss项目部署文档
windows环境下使用jboss配置web应用 配置单向双向SSL
描述了apache jboss3.2.6做负载均衡(load balance)的部署细节以及一些常见错误说明;描述了部署jboss3.2.3/3.2.6时一些心得、常用配置项。 目 录 1 .Apache2.0及连接器jk1.2的编译部署 4 1.1下载相关软件包 ...
公司的网站系统使用的中间是jboss7.1.1 Final,由于有些数据和服务测试环境不具备,免不了要在测试环境调试些jsp页面,发现从jboss社区里下载的jboss应用有个问题,新增jsp页面会实时部署,修改过的jsp页面就无法正常...
JBoss,作为 J2EE 应用服务器,以其EJB 容器卓越的性能、技术的潮流性、开发部署 J2EE 应用的方便性赢得了很多J2EE 开发者的信赖。其中,免安装、基于JMX 构架、热部 署 (Hot Deploy)、快速开发EJB 应用等...
从JBoss项目开始至今,它已经从一个EJB容器发展成为一个基于的J2EE的一个web 操作系统(operating system for web),它体现了J2EE规范中最新的技术,并且它还在the JavaWorld Editors' Choice 2002评选中获得“最佳...
Tomcat下web工程调用JBOSS部署的EJB项目 此源码包 包括local本地调用及remote远程调用 文档说明在http://blog.csdn.net/heardy/article/details/6906225
通过统一的图形化管理控制台,您可以管理和监控网络、操作系统、数据库等基础设施服务,也可以管理和监控Java虚拟机、JBoss Web、连接池等中间件,还可以通过自定义的JMX MBean管理和监控您的业务应用。通过对配置...
JBossWebCustomSingleSignOnValve ...因此,将大型 Web 应用程序拆分为较小的 Web 应用程序并享受模块化的好处 - 您可以重新部署从属应用程序,而无需强制用户再次登录。 0.9 版本已测试JBoss AS 5.1 (JBossWeb 2.1.3.F
1.3.4 部署Web应用 22 1.4 WebLogic的下载和安装 24 1.4.1 WebLogic的下载和安装 24 1.4.2 WebLogic的基本配置 25 1.4.3 修改WebLogic的服务端口 29 1.4.4 部署Web应用 30 1.5 NetBeans的安装和使用 32 1.5.1 ...
二、JBoss部署应用程序时,数据库驱动放在应用程序的web-inf/lib下时,首次连接数据库是无法建立连接, 原因可能是jboss启动时,初始化数据源没有找到数据库驱动,而首次是连接是找不到数据源,但是开始初始化数据源...
接下来,第4章将研究,Sun J2EE Tutorial中Duke银行应用如何在JBoss上部署。这将能够使开发者很快进入角色,即熟悉JBoss中的简单配置和部署操作。第5章,研究Web服务。本书将分两个步骤讨论。其一,如何将Duke银行...
很好的ADF中文资料,Oracle ADF Essentials
BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的 Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。被Oracle ...
jboss7 文档,提供web、ejb等应用部署教详细介绍
Lomboz是一个免费的Eclipse plugin,它将很多Java应用服务器、J2EE组件和Web应用开发集成到Eclipse中,可以帮助Java开发者使用Eclipse建立、测试、部署J2EE应用。 JBoss是一个开放源码、功能强大的Java应用...
接下来,第 4 章将研究,Sun J2EE Tutorial 中 Duke 银行应用如何在 JBoss 上部署。这 将能够使开发者很快进入角色,即熟悉 JBoss 中的简单配置和部署操作。第 5 章,研究 Web 服务。本书将分两个步骤讨论。其一,...
推销员使用Seam Framework for JBoss AS拍卖Web应用程序从原始存储库导入,为 我们是一个由七个学生组成的小组,他们被分配来设计和实施在线拍卖网站(例如eBay)背后的软件。 我们代号为项目销售员。 该项目嵌入到...
中文的JBoss7应用配置指南及是管理员手册,包括了JBoss所有的应用 1. jboss各主要版本特性 3 1.1. jboss4特性 3 1.2. jboss5特性 5 1.3. jboss6特性 6 1.4. jboss7特性 7 2. 为什么JBoss AS7 这么快 8 3. JBoss AS7...