如何搭建JDK和jboss环境
下载JBoss7.1.1 的run.bat启动不了,换成5.1后出现问题:修改环境变量path和JBOSS_PATH
配置了两天jboss,早上的时候刚重新装的最新的jdk,有一瞬间好用了,后来还是不好用了,并且在Myeclipse里面出现了好多jboss服务器选项,后来改了一下jboss默认的一个配置文件,问题解决了!
异常如下:
java.lang.IllegalArgumentException: Wrong arguments. new for target java.lang.reflect.Constructor expected=[.URI] actual=[java.io.File]
.jboss.reflect.plugins.introspection.ReflectionUtils.handleErrors(ReflectionUtils.java:395)
.jboss.reflect.plugins.introspection.ReflectionUtils.newInstance(ReflectionUtils.java:153)
.jboss.reflect.plugins.introspection.ReflectConstructorInfoImpl.newInstance(ReflectConstructorInfoImpl.java:106)
.jboss.joinpoint.plugins.BasicConstructorJoinPoint.dispatch(BasicConstructorJoinPoint.java:80)
.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.createTarget(AOPConstructorJoinpoint.java:282)
.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.dispatch(AOPConstructorJoinpoint.java:103)
.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
.jboss.kernel.plugins.dependency.InstantiateAction.installActionInternal(InstantiateAction.java:66)
.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
essControllerContextAction.install(essControllerContextAction.java:71)
.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:34
.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)
.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBean(AbstractKernelDeployer.java:319)
.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBeans(AbstractKernelDeployer.java:297)
.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deploy(AbstractKernelDeployer.java:130)
.jboss.kernel.plugins.deployment.BasicKernelDeployer.deploy(BasicKernelDeployer.java:76)
.jboss.bootstrap.microcontainer.TempBasicXMLDeployer.deploy(TempBasicXMLDeployer.java:91)
.jboss.bootstrap.microcontainer.TempBasicXMLDeployer.deploy(TempBasicXMLDeployer.java:161)
.jboss.bootstrap.microcontainer.ServerImpl.doStart(ServerImpl.java:13
.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:450)
.jboss.Main.boot(Main.java:221)
.jboss.Main$1.run(Main.java:556)
at java.lang.Thread.run(Thread.java:619)
Failed to boot JBoss:
java.lang.IllegalStateException: pletely deployed:
DEPLOYMENTS IN ERROR:
Deployment "AttachmentStore" is in error due to: java.lang.IllegalArgumentException: Wrong arguments. new for target java.lang.reflect.Constructor expected=[.URI] actual=[java.io.File]
解决办法:
确定正在使用的要发布的服务器(server 目录下使用到的服务目录,如 all, default, minial, ...,这里我使用的是 default)。
进到类似目录 server/default/conf/bootstrap,打开文件 profile.xml
找到:
修改为:
重启 JBoss,问题解决。
JBoss如何测试EJB!!???
0,会自动部署的,然后写个JSP调用就可以测试了。
分数多写到可以考虑写个例子。
但是,建议你学习EJB3悬赏分0哦。
先写个EJB可以是session Bean 打包jar放到默认目录启动后怎么在eclipse中配置jboss
简单看了一下楼主说的那个示例,还不错,对Java Web的开发进行了最基础的编程,
要自己写这个程序,最好用MyEclipse,再下载JBOSS并简单进行配置,然后写代码就行了
如果要详细的配置信息,那最好找本教材来看!如何查看Jboss版本
启动时有一行提示:
===============================================================================
JBoss Bootstrap Environment
JBOSS_HOME: D:jboss-5.0.0.Beta2
JAVA: C:Program FilesJavajdk1.5.0_17injava
JAVA_OPTS: -Dprogram.name=run.bat -server -Xms256m -Xmx512m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -
CLASSPATH: C:Program FilesJavajdk1.5.0_17lib ools.jar;D:jboss-5.0.0.Beta2in
un.jar
===============================================================================
10:17:01,662 INFO [ServerImpl] Starting JBoss (Microcontainer)...
【10:17:01,662 INFO [ServerImpl] Release ID: JBoss [Morpheus] 5.0.0.Beta2 (build: SVNTag=JBoss_5_0_0_Beta2 date=200704060017)】如何在linux安装jboss
一、Linux常用安装包及安装方法
1、安装包一般有四类:
1)tar包,如software-1.2.3-1.tar.gz。
他是使用UNIX系统的打包工具tar打包的。
2)rpm包,如software-1.2.3-1.i386.rpm。
他是Redhat Linux提供的一种包封装格式。
包的管理工具YUM
3)dpkg包,如software-1.2.3-1.deb。
他是Debain Linux提供的一种包封装格式。
包的管理工具apt-get
4)bin包,如jdk-1_5_0_05-linux-i586.bin,有些Linux软件不公开源代码,只发布二进制可执行程序,这
类程序一般会以bin来标记。
2、tar一般安装方法
1)取得应用软件:通过下载、购买光盘的方法获得;
2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。
如果是最常见的gz格
式,则能执行:“tar -xvzf 软件包名”,就能一步完成解压和解包工作。
如果不是,则先用解压软件,再执
行“tar -xvf 解压后的tar包”进行解包;
3)阅读附带的INSTALL文件、README文件;
4)执行“./configure”命令为编译做好准备;
5)执行“make”命令进行软件编译;
6)执行“make install”完成安装;
7)执行“make clean”删除安装时产生的临时文件。
一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理
,最可靠的还是看这个软件的INSTALL和README文件,一般都会有说明。
3、rpm包一般安装方法
只需简单的一句话,就能说完。
执行:
rpm -ivh rpm软件包名
rpm参数 参 数 说 明
-i 安装软件
-t 测试安装,不是真的安装
-p 显示安装进度
-f 忽略所有错误
-U 升级安装
-v 检测套件是否正确安装
4、deb包一般安装方法
dpkg -i deb软件包名
如:dpkg -i software-1.2.3-1.deb
5、bin包一般安装方法
1)、打开一个SHELL,即终端
2)、用CD 命令进入源代码压缩包所在的目录
3)、给文件加上可执行属性:chmod +x ******.bin(中间是字母x,小写)
4)、执行命令:./******.bin(realplayer for linux就是这样的安装包),执行安装过程中可以指定安装目录,类似于Windows下安装。
二、如何查找光盘中的rpm包
使用find命令查找光盘中的内容即可。
比如要查找mysql相关的rpm包。
可以执行如下命令:
find /media -name mysql*.rpm
说明:一般将光盘插入光驱,Linux系统会自动挂载,如上图,我的机器挂载点是/media目录。
找到你需要的包名,直接安装即可。
如何在eclipse中安装JbossTools插件
前提是你的 eclipse 是 Eclipse for J2EE Developers 包。
从菜单上 Help > Eclipse Marketplace,选择 JBoss tools 或 JBoss As Tools 搜索一下,找到了结果仔细看哪个是你要下载的。
或者在 Server 视图中 New Server 然后找 "Download new server runtime" 去下载 JBoss AS server"