我有一個JSF,Servlet,Spring,Hibernate,jBPM的Tomcat 6應用程序。我做了以下爲 '遷移' 它把Tomcat 7.2.0.0決賽: -爲什麼JBoss-7.2.0應用程序在從Tomcat 6.0移植後不工作?
下載JBoss的7.2.0.0決賽,因爲在JBoss社區與JBoss-7.1.0.0-最終停止從OpenLogic(這應該是'越野車')。
根據Tomcat server.xml中的值在JBoss standalone.xml中設置數據源。我把這個提示:jboss 7 oracle datasource configuration
由基於此http://www.mastertheboss.com/jboss-web-server/tomcat-to-jboss-migration
下載ojdb6.jar一些配置更改,創建相應的module.xml並把它添加到ojdb6.jar。將它們都放在JBoss-Home/modules/system/layers/base/com/oracle/main文件夾中。
從Tomcat/webapps/myApplication文件夾中創建了一個war作爲xxx.war。 (它可能有遞歸戰爭,罐子,我不知道)。我將這個war文件複製到JBoss-Home/standalone/deployments文件夾中。
我啓動了JBoss服務器。然後,我打開管理控制檯
http://localhost:32080
,它成功連接到數據源,顯示正在部署的war文件(xxx.war)。但是,當我在
http://localhost:32080/xxx/login.jsf
鍵入的應用程序的URL,它會給404錯誤。 (在xxx戰爭中有一個login.xhtml文件,我認爲xhtml已經映射到JSF的某處)。在我啓動JBoss的控制檯中,出現此錯誤:「無法啓動服務jboss.persistenceunit」xxx.war#xxxPersistanceUnit「...:org.hibernate.MappingException:解析文件時出錯:jbpm。 history.hbm.xml。
現在,Tomcat的版本使用的jBPM 3.2 JBoss的7.2.0.0決賽不包括jBPM的框架,據我所看到的。
也許這個問題有許多含糊之處,但是有人能告訴我爲了克服這些問題需要研究哪些領域並獲得Login.jsf才能開始?
謝謝和問候, 澤克。 PS: - 在回顧它時,我認爲我必須將jBPM集成到我的JBoss應用程序中。這可能是問題所在。任何想法歡迎。