在使用Eclipse + Jboss插件时,如果有时写配置文件写错,在重新启动发布JBoss时,会出现: 14:43:49,317 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 8160ms - Started 136 of 211 services (74 services are passive or on-demand) 到这里…
JBOSS在默认情况下可以用3种方式启动minimal,default和all.三种模式内部的模块数量依次递增   例如: 1-执行JBOSS_HOME/bin/run.bat批量处理文件启动JBoss ,在默认情况下以Default启动 2-在命令中运行 run -c all ,JBoss会以all模型启动 3-可以根据自己的需要自定义一个服务器,例如在JBOSS_HOME/server下建立一个test 目录 run -c test   JBoss目录结构 JBOSS_HOME/bin:JB…
linux中,每个socket连接都使用文件描述符进行标识,文件描述符属于系统资源,存在使用上的限制:缺省情况下JBoss能使用的最大描述符数是系统默认的最大文件描述符数(通过命令ulimit -H -n来获得),当连接数达到一定规模,使用的socket连接超过最大描述符的数量时就会出现此错误. 解决方法: 1.编辑$JBOSS_HOME/bin目录下的run.conf: 2.定位到: #MAX_FD="maximum" 去掉注释,将其修改为所需的数值,例如:将文件描述符的最大值设置为…
出现java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误. 解决方法: 一:将服务器的环境配置成与编译环境相同的jdk环境. 二:如果项目服务器是jboss(比如使用jdk1.8编译项目,但是服务器操作系统最大只能支持jdk1.7),可以通过指定jboss启动的jre环境来解决. 步骤如下:1.打开jboss服务器bin目录,编辑该目录下的run.bat文件(服…
在Eclipse中运行Jboss时出现java.lang.OutOfMemoryError:PermGen space及其解决方法 在Eclipse中运行Jboss时,时间太长可能有时候会出现java.lang.OutOfMemoryError:PermGen space的错误,这里给介绍大家一种解决方法: <!--[if !supportLists]-->1.        <!--[endif]-->点击debug图标旁边的小箭头: <!--[if !vml]-->…
最近接触到应用服务器JBoss,此外JBoss Web与Tomcat也同为web服务器,便查阅资料对三者进行比较,供大家参考. 一.Tomcat Tomcat 服务器是免费开源的Web 应用服务器.支持最新的Servlet 和JSP 规范.因为Tomcat 技术先进.性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器.           Tomcat和IIS.Apache等Web服务器一样,具有处理HTML页面的功能,不过,To…
原文: [java][jboss]改变jboss部署目录(虚拟目录) 在开发过程中,有时候我们希望将程序放在我们的源代码目录中,比如d:\code下,而不是放在jboss的deploy下,怎么办? 我们知道,jboss中集成了tomcat,因此跟tomcat一样可以配置这个目录,只需找到server.xml即可. 对于不同的jboss版本,该目录名称 可能略有差异: 对于jboss4.0来说,是deploy\jbossweb-tomcat55.sar\server.xml 对于jboss4.2是…
jboss\server\default\deploy\jboss-web.deployer\server.xml中的端口设置必须与eclipse中jboss的端口设置的一直.否则就算可以访问 一会在到达超时时间之后自动关闭…
下面的 Des 加密解密代码,在加密时正常,但是在解密是抛出错误: javax.crypto.BadPaddingException: Given final block not properly padded at com.sun.crypto.provider.SunJCE_f.b(DashoA13*..) at com.sun.crypto.provider.SunJCE_f.b(DashoA13*..) at com.sun.crypto.provider.DESCipher.engin…
因为JBoss使用的是log4j,JBoss的系统日志级别默认是INFO.而Hibernate或IBatis要打印SQL,级别为DEBUG,所以,程序设置了log4j级别为DEBUG会被JBoss系统设置的INFO给覆盖了. 要解决这个问题,需要手动的配置JBoss的Log4j日志级别: 1.打开文件:jboss-as-7.1.1.Final\standalone\configuration\standalone.xml 2.找到这个节点: <subsystem xmlns="urn:jb…