2012-04-17 138 views
2

我是哈德森的新手。我想在JBoss6上使用Hudson。我把hudson.war放到JBoss6的deploy文件夾中,但是當我啓動服務器時,它顯示下面的錯誤。我應該如何做適當的部署? (進程無法訪問該文件,因爲它正在被另一個進程使用) java.io.FileInputStream.open(Native Method)[:1.6.0_13] at 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] at org.jboss.vfs.VirtualFile.openStream(VirtualFile.java:236)[jboss-vfs.jar:3.0.0 .CR5] at org.jboss.vfs.VFS.mountZip(VFS.java:459)[jboss-vfs.jar:3.0.0.CR5] at org.jboss.vfs.util.automount.Automounter $ RegistryEntry。 mount(Automounter.java:237)[jboss-vfs.jar:3.0.0 .CR5] at org.jboss.vfs.util.automount.Automounter $ RegistryEntry.access $ 000(Automounter.java:208)[jboss-vfs.jar:3.0.0.CR5] at org.jboss.vfs.util .automount.Automounter.mount(Automounter.java:117)[jboss-vfs.jar:3.0.0.CR5] at org.jboss.vfs.util.automount.Automounter.mount(Automounter.java:77)[jboss -vfs.jar:3.0.0.CR5] at org.jboss.deployers.vfs.plugins.structure.AbstractVFSArchiveStructureDeployer.performMount(AbstractVFSArchiveStructureDeployer.java:145)[:2.2.0.Alpha4] at org.jboss.deployers .vfs.plugins.structure.AbstractVFSArchiveStructureDeployer.mountArchive(AbstractVFSArchiveStructureDeployer.java:128)[:2.2.0.Alpha4]將哈德森戰爭部署到jboss時出錯6

+0

請幫我解決這個問題。 :'( – user1270941 2012-04-19 07:35:36

回答

0

我從來沒有用過JBoss,但問題很明顯,其他一些應用程序是抱着你的hudson.war。看起來你是在Windows上運行JBoss,所以這是我會怎麼做:

下載並運行Process Explorer - >查找 - >查找處理或DLL - >進入hudson.war處理或DLL子箱 - >推搜索。它可能會顯示一些應用程序,而不是使用該文件的JBoss(或者它可能是另一個JBoss應用程序的實例,但您沒有正確地殺死它)。看看它是什麼以及你是否可以關閉它。 (如果你點擊該行,它將實際導航到主窗口中的那個應用程序,你可以通過右擊它並選擇適當的菜單項來殺死它)。

+0

上面列出的錯誤已解決。現在它顯示了一個類拋出異常。爲什麼它如此? – user1270941 2012-04-23 10:12:20

+0

請將其作爲一個新問題發佈 - 確保重現新日誌。 – 2012-04-23 10:50:41