一个关于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; 这些做完后,在命令窗…

外加java 包的方法

其原因是java编译器没有找到软件包javax.servlet。 解决办法: 下载或者到安装jboss的目录下,如:“jboss4/server/default/lib”拷贝一个javax.servlet.jar的包到“JDK/jre/lib/ext”目录下,而不是目录“JDK/jre/lib”,也不是“JDK/lib”下。 凡是出现找不到包的情况,都可以将找到的包放到JDK/jre/lib/ext下,然后再编译就能够通过。

JVM

declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=18989" JAVA_OPTS="$JAVA_OPTS -server -Xms1880m -Xmx1880m -XX:PermSize=96m -XX:MaxPermSize=96m -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9009 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxre…

VisualVM 监控JVM

VisualVM是什么? visualVM是一个图形化界面纯java的开源的JVM监控工具。使用方便简单。   使用步骤   1,配置jvm启动参数 因为监控的是jvm,那么一定要在jvm启动的时候对jvm进行相关配置。 比如在启动jboss的时候在启动脚本里面加上如下参数即可: ------------------------- JAVA_OPTS="${JAVA_OPTS} -Dcom.sun.management.jmxremote " JAVA_OPTS="${JAVA_OPTS} -Dcom.sun.management.jmxremote.por…

jvm的GC的一些学习总结

一:java内存区的简单介绍 1、堆(Heap) JVM管理的内存叫堆。在32Bit操作系统上有1.5G-2G的限制,而64Bit的就没有。 JVM初始分配的内存由-Xms指定,默认是物理内存的1/64但小于1G。 JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4但小于1G。 默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制,可以由-XX:MinHeapFreeRatio=指定。  默认空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限…

项目实践springfeel系列(3)

先介绍下项目组成员的情况。目前,项目组有10人了,之前还是5人的,后来由于同学们的反映热烈,所以目前增加到10人了,而且小组也决定,不再增加人员了(呵呵,10人如果都能坚持去做的话,应该是足够的了)。  目前的人员结构是,初步是有1位在软件公司的同学担任架构师和兼任项目总经理咯,另外新来了一位同学,对structs,spring等JAVA技术十分熟,而且是搞数据搜索的,这样有三位项目负责人了,另一…

JBOSS Seam框架远程代码执行漏洞

(转http://blog.o0o.nu/2010/07/cve-2010-1871-jboss-seam-framework.html) 本文相当于翻译了这篇文章,也主要是想为自己做个笔记 该漏洞的出现主要是由于Jboss-seamFramework框架开发者在加入EL组件支持时,由于没有处理好传给由EL处理的用户数据,导致这个漏洞的产生,structs的一个版本也出现过这样的问题。 EL的功能有: 1.方法调用:#{hotelBooking.bookHotel(hotel)} 2.返回属性:#{person.name}…

J2EE的OA项目

我现在正在做一个J2EE的OA项目,基于安全保密考虑,项目名称以下称为J2EEOA。现在,项目的系统需求和设计阶段都已做完,正处在编码阶段。在这个过程中有很多开发心得和体会,不吐不快。在这里,整理出来与大家一同分享。文章中应用大量专业术语,所以在阅读前,您应有一定的基础知识,如java language、jsp、servlet、j2ee、ejb、ejb-ql、structs(MVC)、jboss、ant等。为了帮助大家更好的阅读,把相关…

A new version of hibernate spring jpetstore has been released

The following technologies are being used in the current implementation: JQuery fisheye kaptcha Spring MVC 3 Spring Security Hibernate 3.5 JBoss Cache 3 (alternative infinispan) JMS External Integration GlassFish 3 cluster Mysql fail-over and cluster Zabbix / Zapcat   Check out the source code       A Rest client uses Spring MVC 3 RestTemplate to call searchProducts RE…

All About Java 关于Java的一切 : 工具, 类库, 框架

All About Java 关于Java的一切 : 工具, 类库, 框架 ---last update at 20056.22 J2EE Framework Spring 1.2.1 , OfBiz 3.0.0   Persistence Framework Hibernate 3.0.5 , iBATIS 2.0.9  , O/R broker   Web Framework Struts 1.2.4 , Tapestry 4-alpha1 , WebWork2 2.1.7  Apache Myfaces 1.09 JSF实现之一RIA Flex 1.5(商业) , Laszlo 2.2.1 AJAX DWR   Aspect-Oriented Framework AspectJ 1.5M2  …

JBOSS4,JBOSS5和JBOSS6各主要版本特性

JBOSS4 JBoss4包括web服务器(servlet/JSP容器,HTML服务器)、EJB2.0容器。完整的纯Java的数据库引擎,(Java消息服务)JMS,JavaMail,和Java事务处理API/Java事务处理服务(JTA/JTS)支持。早期的JBoss使用了Apache Tomcat Web服务器,但在JBoss4.0中已经吧Apache Tomcat内嵌到JBoss中了。后续又集成Java数据对象(JDO),对于JMS多点传送机制支持的修补,对J2EE1.4的完全实现和分布式事务机制。 JBoss的…

Eclipse远程调试方法

The Java Debugger The Java Debugger (jdb) is a dynamic, controlled, assignment-based debugging tool. It helps find and fix bugs in the Java language programs both locally and on the server. To use jdb in a J2EE application server you must first launch it with debugging enabled and attach to the server from the debugger through a JPDA port (Default port is 1044). The de…

Remote Debugging with Eclipse

The Java Debugger The Java Debugger (jdb) is a dynamic, controlled, assignment-based debugging tool. It helps find and fix bugs in the Java language programs both locally and on the server. To use jdb in a J2EE application server you must first launch it with debugging enabled and attach to the server from the debugger through a JPDA port (Default port is 1044). The de…