A. 常用的java web 容器有哪幾種
小項目,或者是個人開發tomcat
大項目或者商業項目一般採用:weblgoic/webshere
其他的還有jboss、glasshfish等
一些示例項目或者小項目常採用jetty
B. JBoss中Java web項目想在外網中通過IP+埠號直接訪問怎樣設置
在apache和jboss整合情況下通過域名直接訪問,不需要輸入項目名。
在項目war包中添加jboss-web.xml,和web.xml一個目錄WEB-INF。
jboss-web.xml的內容如下
<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 5.0//EN"
"http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dtd">
<jboss-web>
<context-root>/</context-root>
<virtual-host>www.fanfeng.tk</virtual-host> #可省略
</jboss-web>
<context-root>/</context-root>表示可以直接通過根訪問,不需要輸入完整的項目名
<virtual-host>www.fanfeng.tk</virtual-host>只有通過www.fanfeng.tk才能訪問。如果是多個項目的context-root都是/的話,只能通過virtual-host來區分的。
C. javaEE和javaweb的區別
javaweb是特製原sun公司出的一套以servlet規范的web層規范,是java在web方面的開發.圍繞此規范的web伺服器有tomcat,jetty,jboss等,我們可以使用sun公司提供的servlet規范結合實現了servlet規范的這些web伺服器做java網站,這就是javaweb。
Java EE是sun公司(2009年4月20日甲骨文將其收購)推出的企業級應用程序版本。這個版本以前稱為 J2EE。能夠幫助我們開發和部署可移植、健壯、可伸縮且安全的伺服器端 Java應用程序。Java EE 是在 Java SE 的基礎上構建的,它提供Web 服務、組件模型、管理和通信 API,可以用來實現企業級的面向服務體系結構.javaEE是企業級應用開發平台,主要是圍繞企業軟體的開發提出來的一整套業務和技術解決方案,比如EJB和Spring體系平台,主要是解決軟體開發過程中的數據持久化,事務機制,業務服務等。
其實這兩者只是一個平台和一個模式的關系。就相當於電腦和操作系統。可以是筆記本電腦,可以用windows操作系統;也可以是台式機,用linux操作系統一個道理。但是呢,java web一般情況都用的是j2ee這個平台。
D. 下列常見的javaweb伺服器軟體,哪些是收費的(
weblogic;webSphere;JBOSS。
weblogic : oracle公司,大型的JavaEE伺服器,支持所有的JavaEE規范,收費的。webSphere : IBM公司,大型的JavaEE伺服器,支持所有的JavaEE規范,收費的。JBOSS : JBOSS公司的,大型的JavaE伺服器,支持所有的JavaEE規范,收費的。
Java Web,是用Java技術來解決相關web互聯網領域的技術棧。web包括:web服務端和web客戶端兩部分。Java在客戶端的應用有Java Applet,不過使用得很少,Java在伺服器端的應用非常的豐富,比如Servlet,JSP、第三方框架等等。Java技術對Web領域的發展注入了強大的動力。
E. java web的資料庫連接池配置和jboss里的數據連接池配置的區別
主要差別就是,
1如果資料庫信息變更,web的資料庫連接池方式需要重新發布應用。而jboss連接池只要修改配置。
2 出於安全目的。有時生產資料庫密碼是保密的。而放在代碼里就太不安全了。
3 如果有測試和生產多套環境,使用jboss數據源可以使一個包在不同環境使用。
F. jboss部署java web項目
jboss-4.0.5\server\default\work\jboss.web在這個路徑下,你要看應用發布的伺服器對不對。默認的是default
G. JAVA和JBOSS什麼關系,能用通俗的解釋嗎
java 是開發語言。
jboss 是web容器。
java 開發出來的程序可以在jboss容器里邊發布。
jboss 是比 tomcat 更厲害的一個web容器。是企業級容器。通常搭配EJB框架來使用。
H. 探討下JAVAWEB應用伺服器哪個比較好
web伺服器有很多,tomcat,JBoss,WebLogic等等,本地開發的話用tomcat,jboss等比較好,因為比小巧,需要部署發布的時候,使用webLogic,websphere等
I. 求啊! jboss部署java 的web程序 總是不成功啊 求詳細步驟
war包有沒有被解壓呢?
J. JBoss Web和 Tomcat的區別
JBoss Web和 Tomcat的區別
在Web2.0的浪潮中,各種頁面技術和框架不斷涌現,為伺服器端的基礎架構提出了更高的穩定性和可擴展性的要求。近年來,作為開源中間件的全 球領導者,JBoss在J2EE應用伺服器領域已成為發展最為迅速的應用伺服器。在市場佔有率和服務滿意度上取得了巨大的成功,絲毫不遜色於其它的非開源 競爭對手,如WebSphere、WebLogic、Application Server。JBoss Web的諸多優越性能,正是其廣為流行的原因。
基於Tomcat內核,青勝於藍
Tomcat 伺服器是一個免費的開放源代碼的Web 應用伺服器,技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟體開發商的認可。其運行時佔用的系統資源小,擴展性好,且支持負載平衡與郵件服務等開發應用系統常用的功能。作為一個小型的輕 量級應用伺服器,Tomcat在中小型系統和並發訪問用戶不是很多的場合下被普遍使用,成為目前比較流行的Web 應用伺服器。
而JBoss Web採用業界最優的開源Java Web引擎, 將Java社區中下載量最大,用戶數最多,標准支持最完備的Tomcat內核作為其Servlet容器引擎,並加以審核和調優。單純的Tomcat性能有 限,在很多地方表現有欠缺,如活動連接支持、靜態內容、大文件和HTTPS等。除了性能問題,Tomcat的另一大缺點是它是一個受限的集成平台,僅能運 行Java應用程序。企業在使用時Tomcat,往往還需同時部署Apache Web Server以與之整合。此配置較為繁瑣,且不能保證性能的優越性。
JBoss在Tomcat的基礎上,對其進行本地化,將Tomcat 以內嵌的方式集成到 JBoss 中。JBoss Web通過使用APR和Tomcat本地技術的混合模型來解決Tomcat的諸多不足。混合技術模型從最新的操作系統技術里提供了最好的線程和事件處理。 結果,JBoss Web達到了可擴展性,性能參數匹配甚至超越了本地Apache HTTP伺服器或者IIS。譬如JBoss Web能夠提供資料庫連接池服務,不僅支持 JSP 等 Java 技術,同時還支持其他 Web 技術的集成,譬如 PHP、.NET 兩大陣營。
標准化是減小技術依賴風險,保護投資最好的方式。JBoss Web率先支持全系列JEE Web標准,從根本上保證了應用「一次開發,到處運行」的特點,使應用成品能方便地在JBoss Web和其他Java Web伺服器之間輕易遷移。