将hudson战争部署到jboss 6时出错

时间:2012-04-17 12:19:42

标签: hudson jboss6.x

我是Hudson的新手。我想将Hudson与JBoss6一起使用。我将hudson.war放入JBoss6的deploy文件夹中,但是当我启动服务器时,它会显示下面的错误。我该怎么做才能正确部署?

引起:java.io.FileNotFoundException:D:\ jboss-6.0.0.20100429-M3 \ server \ default \ deploy \ hudson.war(进程无法访问该文件,因为它正由另一个进程使用)         at java.io.FileInputStream.open(Native Method)[:1.6.0_13]         在java.io.FileInputStream。(FileInputStream.java:106)[:1.6.0_13]         at org.jboss.vfs.spi.RootFileSystem.openInputStream(RootFileSystem.java:55)[jboss-vfs.jar:3.0.0.CR5]         在org.jboss.vfs.VirtualFile.openStream(VirtualFile.java:236)[jboss-vfs.jar:3.0.0.CR5]         在org.jboss.vfs.VFS.mountZip(VFS.java:459)[jboss-vfs.jar:3.0.0.CR5]         在org.jboss.vfs.util.automount.Automounter $ RegistryEntry.mount(Automounter.java:237)[jboss-vfs.jar:3.0.0.CR5]         在org.jboss.vfs.util.automount.Automounter $ RegistryEntry.access $ 000(Automounter.java:208)[jboss-vfs.jar:3.0.0.CR5]         在org.jboss.vfs.util.automount.Automounter.mount(Automounter.java:117)[jboss-vfs.jar:3.0.0.CR5]         在org.jboss.vfs.util.automount.Automounter.mount(Automounter.java:77)[jboss-vfs.jar:3.0.0.CR5]         在org.jboss.deployers.vfs.plugins.structure.AbstractVFSArchiveStructureDeployer.performMount(AbstractVFSArchiveStructureDeployer.java:145)[:2.2.0.Alpha4]         在org.jboss.deployers.vfs.plugins.structure.AbstractVFSArchiveStructureDeployer.mountArchive(AbstractVFSArchiveStructureDeployer.java:128)[:2.2.0.Alpha4]

1 个答案:

答案 0 :(得分:0)

我从来没有使用过JBoss,但问题显然是其他一些应用程序正在运行你的hudson.war。看起来你在Windows上运行JBoss,所以这就是我要做的事情:

下载并运行Process Explorer - >查找 - >查找句柄或DLL - >在{em>句柄或DLL子字符串框中输入hudson.war - >推送搜索。它可能会使用该文件显示除JBoss之外的一些应用程序(或者它可能是您没有正确杀死的JBoss应用程序的另一个实例)。看看它是什么以及是否可以关闭它。

(如果您点击该行,它将实际导航到主窗口中的该应用程序,您可以通过右键单击它并选择相应的菜单项来终止它。)