2013-08-19 137 views
0

有時,在我將一場戰爭部署到我的standalone/deployments文件夾之後,JBoss像往常一樣啓動,部署應用程序時沒有任何錯誤和.... BLANK PAGE。JBoss 7停止響應

它看起來不聽我的8080端口,我的請求不會被執行!我試着手動或通過Eclipse Jboss工具進行部署,我試着再次下載所有軟件的最新版本,即使在不同的操作系統上也是如此。

沒有。 於是,我試着重新啓動AS ...它的工作原理,在下次重新啓動...它沒有:(( 這是randomic行爲

我想象中的「網絡模塊」(或者無論你怎麼稱呼它)!在服務器啓動JBoss沒有啓動起來,我比較的「工作」時啓動日誌到「不工作」一......它們是相同的。

> fabio$ 
> /Applications/jboss/bin/standalone.sh 
> ========================================================================= 
> 
> JBoss Bootstrap Environment 
> 
> JBOSS_HOME: /Applications/jboss 
> 
> JAVA: 
> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java 
> 
> JAVA_OPTS: -d32 -client -Xms64m -Xmx512m -XX:MaxPermSize=256m 
> -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.server.default.config=standalone.xml 
> 
> ========================================================================= 
> 
> 16:52:36,841 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA 
> 16:52:37,325 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA 
> 16:52:37,360 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final 
> "Brontes" starting 16:52:38,923 INFO [org.xnio] XNIO Version 3.0.3.GA 
> 16:52:38,923 INFO [org.jboss.as.server] JBAS015888: Creating http 
> management service using socket-binding (management-http) 16:52:38,930 
> INFO [org.xnio.nio] XNIO NIO Implementation Version 3.0.3.GA 
> 16:52:38,935 INFO [org.jboss.remoting] JBoss Remoting version 
> 3.2.3.GA 16:52:38,957 INFO [org.jboss.as.logging] JBAS011502: Removing bootstrap log handlers 16:52:38,960 INFO 
> [org.jboss.as.configadmin] (ServerService Thread Pool -- 26) 
> JBAS016200: Activating ConfigAdmin Subsystem 16:52:38,970 INFO 
> [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 31) 
> JBAS010280: Activating Infinispan subsystem. 16:52:38,984 INFO 
> [org.jboss.as.osgi] (ServerService Thread Pool -- 39) JBAS011940: 
> Activating OSGi Subsystem 16:52:38,986 INFO [org.jboss.as.naming] 
> (ServerService Thread Pool -- 38) JBAS011800: Activating Naming 
> Subsystem 16:52:38,999 INFO [org.jboss.as.security] (ServerService 
> Thread Pool -- 44) JBAS013101: Activating Security Subsystem 
> 16:52:39,011 INFO [org.jboss.as.security] (MSC service thread 1-7) 
> JBAS013100: Current PicketBox version=4.0.7.Final 16:52:39,022 INFO 
> [org.jboss.as.connector] (MSC service thread 1-8) JBAS010408: Starting 
> JCA Subsystem (JBoss IronJacamar 1.0.9.Final) 16:52:39,039 INFO 
> [org.jboss.as.webservices] (ServerService Thread Pool -- 48) 
> JBAS015537: Activating WebServices Extension 16:52:39,088 INFO 
> [org.jboss.as.naming] (MSC service thread 1-1) JBAS011802: Starting 
> Naming Service 16:52:39,090 INFO [org.jboss.as.mail.extension] (MSC 
> service thread 1-4) JBAS015400: Bound mail session 
> [java:jboss/mail/Default] 16:52:39,151 INFO 
> [org.jboss.as.connector.subsystems.datasources] (ServerService Thread 
> Pool -- 27) JBAS010403: Deploying JDBC-compliant driver class 
> org.h2.Driver (version 1.3) 16:52:39,232 INFO 
> [org.jboss.as.connector.subsystems.datasources] (ServerService Thread 
> Pool -- 27) JBAS010404: Deploying non-JDBC-compliant driver class 
> com.mysql.jdbc.Driver (version 5.1) 16:52:39,245 INFO 
> [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-1) 
> Starting Coyote HTTP/1.1 on http--0.0.0.0-8080 16:52:39,421 INFO 
> [org.jboss.as.connector.subsystems.datasources] (MSC service thread 
> 1-3) JBAS010400: Bound data source [java:jboss/datasources/effebiDS] 
> 16:52:39,421 INFO [org.jboss.as.connector.subsystems.datasources] 
> (MSC service thread 1-2) JBAS010400: Bound data source 
> [java:jboss/datasources/eyecloud] 16:52:39,422 INFO 
> [org.jboss.as.connector.subsystems.datasources] (MSC service thread 
> 1-3) JBAS010400: Bound data source 
> [java:jboss/datasources/TicketMonsterDS] 16:52:39,422 INFO 
> [org.jboss.as.connector.subsystems.datasources] (MSC service thread 
> 1-1) JBAS010400: Bound data source [java:jboss/datasources/svapp] 
> 16:52:39,483 INFO 
> [org.jboss.ws.common.management.AbstractServerConfig] (MSC service 
> thread 1-5) JBoss Web Services - Stack CXF Server 4.0.2.GA 
> 16:52:39,650 INFO [org.jboss.as.server.deployment.scanner] (MSC 
> service thread 1-6) JBAS015012: Started FileSystemDeploymentService 
> for directory /Applications/jboss/standalone/deployments 16:52:39,658 
> INFO [org.jboss.as.server.deployment.scanner] 
> (DeploymentScanner-threads - 1) JBAS015003: Found svapp.war in 
> deployment directory. To trigger deployment create a file called 
> svapp.war.dodeploy 16:52:39,680 INFO [org.jboss.as.remoting] (MSC 
> service thread 1-3) JBAS017100: Listening on /0.0.0.0:4447 
> 16:52:39,680 INFO [org.jboss.as.remoting] (MSC service thread 1-4) 
> JBAS017100: Listening on /0.0.0.0:9999 16:52:39,780 INFO 
> [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015876: 
> Starting deployment of "svapp.war" ... (follows app deployment) 

我能先檢查?

編輯

HTTP響應代碼的確是404(在Chrome的開發控制檯中可以看到),但是錯誤頁面不是jboss的默認頁面,而是一個空白頁面!

+0

我已經看到了Liferay的,當部署需要很長的時間來激活時,JBoss是顯示在此期間,一個空白頁。這可能嗎? – eis

+0

否部署最終成功,然後我檢查並獲得空白404頁面 –

+0

您能澄清您的應用程序實際上做了什麼嗎?它是什麼樣的應用程序?它在啓動時做了什麼特別的事情?它有什麼樣的依賴關係(jms queues?datasources?)? – eis

回答

1

該問題在JBoss 8(Wildfly)中得到修復。我們永遠不會知道:)

0

如果您的JBoss沒有在8080上收聽,您將不會收到空白頁面,而是來自瀏覽器的連接錯誤。

如果您的應用程序工作正常,但在重新啓動應用程序後不更改部署文件夾中的任何內容,那麼您的應用程序包是正確的,但未正確部署/初始化。

您正在使用WAR文件還是爆炸部署?可能是這種情況,您的熱部署無法正常工作。我會建議在部署後使用eclipse中的「重新啓動應用程序」按鈕(在JBoss中僅重新啓動應用程序,而不是JBoss本身) - 至少我在嘗試從eclipse中進行熱部署時遇到類似的行爲。

+0

我熱部署的戰爭。 Eclipse(或者由我自己手動)將戰爭放入/ opt/jboss/standalone/deployments目錄中,以便掃描器查找並部署它,直到最終沒有錯誤。我從日食上「重新啓動應用程序」一千次...沒有。查看我的編輯 –

0

我在啓動JBOSS 6.0時也遇到了同樣的問題。

的Jboss變得未響應,出現以下錯誤 15:27:19391 INFO [服務]刪除引導記錄處理機

我發現了由JBOSS生成的你的日誌文件鎖的問題。 例如:server.log。我刪除了日誌文件,然後啓動服務器並啓動並運行。

而且我發現下面的文章有益 https://developer.jboss.org/thread/170190?tstart=0&_sscc=t