tomcat中部署seam期待高手告訴小弟
小弟按照下面的步驟部署seam但是卻出錯了,高手給指點下,或者告訴我其他的部署方法,不勝感激啊!
步驟:
為了讓Seam應用程式在Tomcat上正確執行,必須將嵌入式JBoss裝載到Tomcat中。 嵌入式的JBoss可以在 這裡 下載。將嵌入式的JBoss安裝到Tomcat 6的過程非常簡單。首先,你必須將嵌入式JBoss的JAR和配置檔案都複製到Tomcat中。
將嵌入式JBoss的 bootstrap 和 lib 目錄下的所有檔案和目錄,除了 jndi.properties 檔案之外,都複製到Tomcat的 lib 目錄下。
從Tomcat的 lib 目錄中移除 annotations-api.jar 檔案。
接下來,需要更新兩個配置檔案,用來增加嵌入式JBoss特有的功能。
將嵌入式JBoss listener增加到 conf/server.xml 中。它在檔案中應該排列在所有其他listener的後面。
<Listener className="org.jboss.embedded.tomcat.EmbeddedJBossBootstrapListener" />
應該透過增加一個listener到 conf/context.xml 檔案中來啟用WAR檔案掃描功能。
<Listener className="org.jboss.embedded.tomcat.WebinfScanner" />
異常:
2008-10-27 13:47:57 org.apache.catalina.core.AprLifecycleListener init
資訊: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\MyEclipse 6.5M1 Blue\bin;D:\Tomcat 6.0\bin
2008-10-27 13:47:57 org.apache.coyote.http11.Http11Protocol init
資訊: Initializing Coyote HTTP/1.1 on http-8080
2008-10-27 13:47:57 org.apache.catalina.startup.Catalina load
資訊: Initialization processed in 828 ms
ERROR 27-10 13:47:58,468 (AbstractController.java:incrementState:456) -Error installing to Start: name=ServerConfig state=Create
java.net.URISyntaxException: Illegal character in path at index 15: file:/D:/Tomcat 6.0/lib/
at java.net.URI$Parser.fail(Unknown Source)
at java.net.URI$Parser.checkChars(Unknown Source)
at java.net.URI$Parser.parseHierarchical(Unknown Source)
at java.net.URI$Parser.parse(Unknown Source)
at java.net.URI.<init>(Unknown Source)
at java.net.URL.toURI(Unknown Source)
at org.jboss.embedded.adapters.ServerConfig.initializeByFile(ServerConfig.java:93)
at org.jboss.embedded.adapters.ServerConfig.start(ServerConfig.java:63)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
步驟:
為了讓Seam應用程式在Tomcat上正確執行,必須將嵌入式JBoss裝載到Tomcat中。 嵌入式的JBoss可以在 這裡 下載。將嵌入式的JBoss安裝到Tomcat 6的過程非常簡單。首先,你必須將嵌入式JBoss的JAR和配置檔案都複製到Tomcat中。
將嵌入式JBoss的 bootstrap 和 lib 目錄下的所有檔案和目錄,除了 jndi.properties 檔案之外,都複製到Tomcat的 lib 目錄下。
從Tomcat的 lib 目錄中移除 annotations-api.jar 檔案。
接下來,需要更新兩個配置檔案,用來增加嵌入式JBoss特有的功能。
將嵌入式JBoss listener增加到 conf/server.xml 中。它在檔案中應該排列在所有其他listener的後面。
<Listener className="org.jboss.embedded.tomcat.EmbeddedJBossBootstrapListener" />
應該透過增加一個listener到 conf/context.xml 檔案中來啟用WAR檔案掃描功能。
<Listener className="org.jboss.embedded.tomcat.WebinfScanner" />
異常:
2008-10-27 13:47:57 org.apache.catalina.core.AprLifecycleListener init
資訊: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\MyEclipse 6.5M1 Blue\bin;D:\Tomcat 6.0\bin
2008-10-27 13:47:57 org.apache.coyote.http11.Http11Protocol init
資訊: Initializing Coyote HTTP/1.1 on http-8080
2008-10-27 13:47:57 org.apache.catalina.startup.Catalina load
資訊: Initialization processed in 828 ms
ERROR 27-10 13:47:58,468 (AbstractController.java:incrementState:456) -Error installing to Start: name=ServerConfig state=Create
java.net.URISyntaxException: Illegal character in path at index 15: file:/D:/Tomcat 6.0/lib/
at java.net.URI$Parser.fail(Unknown Source)
at java.net.URI$Parser.checkChars(Unknown Source)
at java.net.URI$Parser.parseHierarchical(Unknown Source)
at java.net.URI$Parser.parse(Unknown Source)
at java.net.URI.<init>(Unknown Source)
at java.net.URL.toURI(Unknown Source)
at org.jboss.embedded.adapters.ServerConfig.initializeByFile(ServerConfig.java:93)
at org.jboss.embedded.adapters.ServerConfig.start(ServerConfig.java:63)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
相關文章
- 有關Tomcat併發的問題,困擾小弟多日,請高手賜教!Tomcat
- 高手請幫忙看看小弟寫的這個web service:Web
- 希望高手幫助一下 ,小弟在這裡感謝了
- 自媒體高手不會告訴你的3個熱點網站!網站
- Centos8部署jdk、mysql8、tomcat,並部署專案到tomcat中CentOSJDKMySqlTomcat
- ping 命令你真的會了嘛?網路高手告訴你如何玩的更 6!!!
- JSF專案中seam的配置JS
- 哪位高手可幫小弟一個忙,十萬火急!!!在java執行緒中可不可以呼叫JNIJava執行緒
- Tomcat 部署詳解Tomcat
- Seam中的JSF表單驗證JS
- 配置Seam元件元件
- 那些售前不會告訴你的SAP系統部署方式的坑坑道道
- windows tomcat 簡單部署WindowsTomcat
- Tomcat 8安裝部署Tomcat
- Tomcat部署及優化Tomcat優化
- linux下部署 tomcatLinuxTomcat
- Tomcat部署web專案TomcatWeb
- tomcat 部署效能優化Tomcat優化
- 埃森哲:部署雲端計算——期待與現實
- ?【圖】用圖片告訴你Java中的位運算Java
- NLP(十五)讓模型來告訴你文字中的時間模型
- keeplied + nginx +tomcat 高可用部署NginxTomcat
- Tomcat部署web專案流程TomcatWeb
- Maven遠端Tomcat熱部署MavenTomcat熱部署
- Tomcat + Oracle 的平臺部署TomcatOracle
- 自媒體高手不會告訴你的5款工具,提高閱讀,上熱榜就靠這些!
- 把spring-boot專案部署到tomcat中的方法SpringbootTomcat
- Seam無縫整合 JSF: 藉助 Seam 進行對話JS
- 機器學習中特徵選擇怎麼做?這篇文章告訴你機器學習特徵
- 面試中圖論都考什麼?這篇文章告訴你!面試圖論
- 誰能告訴我spring中bean的裝載過程,SpringBean
- 告訴世界,前端也能做 AI前端AI
- SpringBoot專案在linux系統中的部署(直接部署、外接tomcat中部署)以及配置httpsSpring BootLinuxTomcatHTTP
- Seam 2.0正式釋出
- Seam應用程式框架框架
- 我要告訴你:java介面中可以定義private私有方法Java
- 用一張圖告訴你Android中的事件傳遞機制Android事件
- 大資料告訴你:華爾街如何從金融危機中賺錢大資料