jboss部署问题

问题描述

大家好:         我想请教一个问题,我正在做tomcat到jboss的移植。原先tomcat并不是用war包来部署的所以里面有些配置文件都是写成绝对路径,例如         /app/user/tomcat.5.5/......。但是移植到jboss后必须使用war包部署。这样这种绝对路径的写法显然就无法获取到路径下的文件了。在XML如何些相对路径呢?或者,因为jboss在部署后会砸tmp/deploy/中产生实际的访问包。那么这个tmp文件夹的名字能不能指定为固定的呢?          麻烦各位解答了。  问题补充:<div class="quote_title">jjjssh 写道</div><div class="quote_div">用&lt;value&gt;classpath:aaaa.xml&lt;/value&gt;类似的应该可以做到吧<img src="/images/smiles/icon_redface.gif"/> </div><br /><br />这个CLASSPATH变量是以哪个目录作为根目录的。是WEB-INF/ 吗?

解决方案

程序中使用相对路径不是很麻烦,只要对取路径的语句进行改造就可以。建议进行修改,这样为以后调整节约时间。还有就是jboss部署后tmp目录下的文件夹名不能固定。
解决方案二:
引用这个CLASSPATH变量是以哪个目录作为根目录的。是WEB-INF/ 吗? 打成war包的话,就是war包下的WEB-INF/classes/,或lib/下的资源
解决方案三:
用<value>classpath:aaaa.xml</value>类似的应该可以做到吧

时间: 2024-10-29 12:54:27

jboss部署问题的相关文章

ejb-eclipse 开发EJB 的ear 在JBoss 部署出问题

问题描述 eclipse 开发EJB 的ear 在JBoss 部署出问题 [root@miso bin]# 14:51:22,858 INFO [STDOUT] Exception caught in unsafeOnMessage... 14:51:22,858 ERROR [STDERR] java.lang.OutOfMemoryError: Java heap space 14:51:22,859 ERROR [STDERR] at java.util.Arrays.copyOf(Unk

服务器-急啊!jboss部署ejb问题

问题描述 急啊!jboss部署ejb问题 找了个单独的服务器用jboss部署ejb,在我的电脑上用客户端访问ejb是正常的,放在服务器上用客户端访问ejb就提示下边错误信息,这一般什么原因引起的?防火墙关掉了,网上找了好多答案都试过了,都不行!急求啊: javax.naming.CommunicationException: Could not obtain connection to any of these urls: 192.168.0.20:1099 and discovery fail

jboss部署在linux下报错

问题描述 jboss部署在linux下报错 org.jboss.deployers.spi.DeploymentException: Failed to create web module at org.jboss.web.deployers.AbstractWarDeployer.deploy(AbstractWarDeployer.java:461) at org.jboss.web.deployers.AbstractWarDeployer.deploy(AbstractWarDeploy

jboss部署访问EJB项目出现问题

问题描述 我在jboss中部署了ejb项目,通过浏览器访问localhost:8081/项目名出现如下问题:23:18:52,861INFO[STDOUT]23:18:52,860ERROR[[action]]Servlet.service()forservletactionthrewexceptionjavax.naming.NameNotFoundException:SecurityBeannotboundatorg.jnp.server.NamingServer.getBinding(Na

关于jboss部署的问题~~~~~

问题描述 现在在IDE上开发好的项目可以部署在jboss的default文件夹下.访问的路径是 http://xxx.xxx.xxx/xxx才能访问,如何配制才能按照 http://xxx.xxx.xxx/ 访问呢? 解决方案 在WEB-INF下加入jboss-web.xmljboss-web.xml的内容为:<jboss-web> <context-root>/</context-root> </jboss-web>解决方案二:<jboss-web&

jboss部署应用

简单的部署应用. 第一种方法是直接写JSP代码,然后放到指定的WAR文件夹中. 第二种,是同时META-INF下的application.xml文件,然后用JAR -CF编成WAR,再集合JSP形成EAR文件,将这个EAR文件直接放到DEPLOY中即可. <?xml version="1.0"?> <application> <display-name>Hello,JSP</display-name> <module> <

jboss部署

问题描述 启动时出现Error[org.logicalcobwebs.proxool.Pool_dbname](HouseKeeper)#0043encounterederrorduringdestruction::java.lang.NoClassDefFoundError:Oracle/net/ns/MarerPacket求大神帮忙解决 解决方案 解决方案二:java.lang.NoClassDefFoundError这个实际错误,应该是java需要一个类文件,但是找不到了~你看看是不是cl

xml-关于jboss项目部署的问题

问题描述 关于jboss项目部署的问题 Errors occurred during the build.Errors running builder 'Integrated External Tool Builder' on project 'koyoo-MySQL'.Launch configuration type id ""org.maven.ide.eclipse.Maven2BuilderConfigurationType"" does not exis

菜鸟调错(一)Maven项目部署到Jboss出现的错误

Maven项目部署到Jboss出现:Failed to create a new SAX parser 今天调试的时候遇到一个错误,往Jboss的deploy目录扔war包的时候,报了一个"Failed to create a new SAX parser"的错误.在网上找了找解决方案,一般都说将项目中的xerces-2.6.2.jar和xml-apis.jar包删掉即可,但是我试了试删了还是不行,因为在打包的时候Maven还是会将它们打进你的war包. 首先,我的项目中用到了dwr,