Hibernate是否过时了

在Java世界,Hibernate是最引人关注的一个话题。从Gavin King加入EJB3.0 EG,负责制订EJB3.0的持久层规范;到Gavin King非正式退出JDO EG,并且充满个人情绪的攻击JDO2.0规范;到《Hibernate in Action》的发行;再到Hibernate3 Alpha的发布;最后再到最近JBoss 3.0 PR的发布(使用Hibernate3实现Entity Bean)。可以说这其中的每一步都引起业界的侧目。    Hibernate在不到3年的时间里,从一个不起眼的…

Maven Ant之间的比较

Apache Maven一个潜在的基于java的apache ant的构建工具的替代者。两者之间的比较: 第一:ant脚本是可以直接运行在maven中的。maven和ant最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(project object model)。这个模型定义了项目的方方面面,然后各式各样的脚本在这个模型上工作,而ant完全是自己定义,显然maven更胜一筹。 第二:Maven对所依赖的包有明确的定义,如使用那…

Maven Ant之间的比较

Maven Ant之间的比较 mavenAntJBoss脚本Apache Apache Maven一个潜在的基于java的apache ant的构建工具的替代者。两者之间的比较: 第一:ant脚本是可以直接运行在maven中的。maven和ant最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(project object model)。这个模型定义了项目的方方面面,然后各式各样的脚本在这个模型上工作,而ant完全是自己定义,显然maven更胜一筹。 第…

在 maven 中使用 Jboss AS

近来尝试在maven中使用jboss AS(4.2.2.GA),尝试的插件有:  maven jboss plugin & Cargo Maven 2 Plugin,detail如下: ============================ [INFO] org.codehaus.mojo:jboss-maven-plugin:1.3.1 Name: Maven JBoss plugin Description: (no description available) Group Id: org.codehaus.mojo Artifact Id: jboss-maven-plugin Version: 1.3.1 Goal Prefix: jboss This plugin has…

jboss client jar

找了好久,从网上查了好些资料, 新版本的JBOSS包的类名已经发生了变化, 最后还是从jbossall-client.jar里面找出来了, 其实,并不一定要列出来, 这个jar文件里已经帮我们列好了。 使用 grep jar readme.txt | xargs -i cp [] runtime/    将其中的jar放到runtime 中即可。    

jboss 学习security

jboss的安全控制主要包括了下面几个部分 <domain>/conf/bootstrap/security.xml 主要配置了安全用到的jar,这个地方需要说明一下,jboss/lib的jar并没有全部添加到classpath中,里面的jar是逐步添加的。这里定义了安全用到的jar <domain>/deploy/security 里面定义了发布的服务 其中还有一个地方做的关联就是bootstrap.xml,这个里面引用了security.xml  

Missing artifact javax.jms:jms:jar:1.1:compile

使用maven遇到Missing artifact javax.jms:jms:jar:1.1:compilepom里面已经设置 <dependency> <groupId>javax.jms</groupId> <artifactId>jms</artifactId> <version>1.1</version> </dependency>到本地库去查看,发现根本就没有jar,只有pom文件查明原因是sun licence,中央库,根本就没有这个jar。参考http://mail-archives.apache.org/mod_mbox/m…

Customized Utility 2: JarClassSearcher

      In some occasion we offen need to know a Class belongs to which jar in lots of jars, for example: if we want to know org.jboss.security.SecurityAssociation refered jar under JBOSS_HOME, we all know there are quite a lot number of jars existed in JBOSS_HOME, So it's obviously impossiable to do this work manually. JarClassSearcher can help us to complete this work a…

jboss(Tomcat)部署报错

   Jboss部署 console口信息:  Buildfile: D:\eclipse3.6\plugins\org.eclipse.jst.server.generic.jboss_1.6.1.v200904151730\buildfiles\jboss323.xml deploy.j2ee.web:       [jar] Building jar: E:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\JNDI_TEST.war      [move] Moving 1 file to G:\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\server\default\deploy BUILD SUCCESSFUL …

jar的打包及运行注意点

未分类 , , , , 发表评论
1. 在打包jar时,最好不要将配置文件和资源文件打包进去,因为当打包成jar时,在读取配置文件和资源文件时就要用到读取jar文件的api来   访问这些文件。一般都是将资源文件和配置文件单独的放到一个目录下。 2. 在打包jar时,所打包的类所依赖的第三方jar不要打包进当前jar,打包进去没有用,一般都是放在与该jar同目录的lib文件夹中。 3. 如果所编写的程序依赖第三方包,那么在编译的时候要指明所依…

build roller 3.1 遇到的一些问题

未分类 , , , 发表评论
从源码 build 构建 roller blog3.1 遇到一些问题,花了1个多小时终于build 成功,主要问题是一些 jar 包找不到,例如由于 license 的原因,roller 发行包没有hibernate3 的相关 jar ,没有 java mail 相关 jar, 没有 ejb3 相关 jar .build 的时候需要手工将这些 jar 加入 classpath 中。困了,回头详细描述一下。下载 apache-roller-src-3.1.zip ,解压缩根目录下的 build.xml 文件,其中通过 entity …

jar

未分类 , , , , 发表评论
jar的全称:JavaTM Archive (JAR) file,是java存档文件。 用于java 的class等文件压缩打包  用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...      选项:      -c 创建新的存档   -t 列出存档内容的列表   -x 展开存档中的命名的(或所有的〕文件   -u 更新已存在的存档   -v 生成详细输出到标准输出上   -f 指定存档文件名   -m 包含来自标明文件…

一个关于jboss的启动错误–preRegister() failed

问题原因:找来找去发现有两个原因会造成这种情况: 一、是机器重名 二、是/etc/hosts里面的主机名跟/etc/sysconfig/network中“HOSTNAME”不一致。或者/etc/hosts下位注明hostname。 解决办法: 直接hostname ××,××是局域网里没有的一个机器名,或者是将上述(二)中的两个地方改为一致,然后重启jboss时就正常了! =========================================================================   JBos…

Jboss 环境配置与项目部署

环境搭建: 1. jdk-6u16-windows-i586.exe 2. jboss-5.1.0.GA-jdk6.zipJDK安装: 安装过程很简单,应该都知道怎么安装软件。。。。 安装完JDK后,需要做如下配置: 我的电脑->属性->高级->环境变量,在 系统变量 中点击新建下面二项: 1. 名:JAVA_HOME,值:jdk的安装路径 2. 名:CLASS_PATH,值:%JAVA_HOME%\lib 在系统变量path中增加如下内容:;%JAVA_HOME%\bin; 这些做完后,在命令窗…