1、普通的Java程序能否直接在Tomcat等應用伺服器/WEB伺服器上運行?
應該是不行的。Java有專門的伺服器端程序,只要你的類繼承Serlvet或者HttpServlet這樣才能在Tomcat伺服器上運行。並且當有請求發出時,serlvet類的實例化都是都Tomcat伺服器完成的。
關於java Servlet的知識,建議可以看看孫鑫的《servlet&JSP深入詳解》。
希望對你有幫助!!!
2、什麼是Java EE應用伺服器
Sun公司的Java
EE
5標準是一種行業標准,而作為這種標準的實現,開源的Java
EE
5應用伺服器應該與其盡量的保持一致,因此Java
EE
5的一致性是一個很重要的指標。在這三種開源的實現中,Geronimo是實現得最好,與Java
EE
5標准最貼近的應用伺服器。JBoss
4.2支持絕大部分Java
EE
5的特性,當然,不久即將發布的JBoss
5將完全支持Java
EE
5的所有特性。而Tomcat一般看成是JSP/servlet的容器,僅僅支持Java應用伺服器的基本特性。
3、java用什麼伺服器
Java 的應用伺服器很多,從功能上分為兩大類,JSP 伺服器和 Java EE 伺服器,也可分其他小類。
JBoss AS
在J2EE應用伺服器領域,Jboss是發展最為迅速的應用伺服器。由於Jboss遵循商業友好的LGPL授權分發,並且由開源社區開發,這使得Jboss廣為流行。另外,Jboss應用伺服器還具有許多優秀的特質。
其一,它將具有革命性的JMX微內核服務作為其匯流排結構;
其二,它本身就是面向服務的架構(Service-Oriented Architecture,SOA);
其三,它還具有統一的類裝載器,從而能夠實現應用的熱部署和熱卸載能力。因此,它是高度模塊化的和松耦合的。Jboss用戶的積極反饋告,Jboss應用伺服器是健壯的、高質量的,而且還具有良好的性能。 為滿足企業級市場日益增長的需求,Jboss公司從2003年開始就推出了24*7、專業級產品支持服務。同時,為拓展Jboss的企業級市場,Jboss公司還簽訂了許多渠道合作夥伴。比如,Jboss公司同HP、Novell、Computer Associates、Unisys等都是合作夥伴。
JOnAS
JOnAS是一個開放源代碼的J2EE實現,在ObjectWeb協會中開發。整合了Tomcat或Jetty成為它的Web容器,以確保符合Servlet 2.3和JSP 1.2規范。JOnAS伺服器依賴或實現以下的Java API:JCA、JDBC、JTA 、JMS、JMX、JNDI、JAAS、JavaMail 。
JFox3.0
JFox 是 Open Source Java EE Application Server,致力於提供輕量級的Java EE應用伺服器,從3.0開始,JFox提供了一個支持模塊化的MVC框架,以簡化EJB以及Web應用的開發! 如果您正在尋找一個簡單、輕量、高效、完善的Java EE開發平台
4、JAVA應用伺服器有那些?
中創中間件的InforSuite Application Server (簡稱IAS)是自主可控的企業級應用伺服器產品,是國家「核高基」重大科技專項成果。產品遵循JEE標准,為應用提供高效便捷的開發、部署、運行和管理服務,支持國內外主流軟硬體運行環境,為構建多層分布式企業應用提供了一個安全可靠的SOA應用基礎設施平台。
5、在java開發過程中要用到什麼伺服器?
你的問題有些太廣了,你可以問的具體點。
開發一個程序,涉及到的東西比較多,軟體自身,資料庫,第三方服務等等。
簡單點說有兩個伺服器,應用軟體伺服器,和資料庫伺服器。
6、主要的商用的Java Web應用伺服器有哪些?
Tomcat是一個開放源代碼、運行servlet和JSP Web應用軟體的基於Java的Web應用軟體容器。Tomcat由Apache-Jakarta子項目支持並由來自開放性源代碼Java社區的志願者進行維護。Tomcat Server是根據servlet和JSP規范進行執行的,因此我們就可以說Tomcat Server也實行了Apache-Jakarta規范且比絕大多數商業應用軟體伺服器要好。做為web容器輕量小巧,如果你不是使用ejb開發,那就可以用它,快速方便。jboss:JBoss伺服器是一種優秀的J2EE伺服器,和BEA的Weblogic,IBM的Websphere屬於同類產品, JBoss為完全開放源碼的免費軟體,而且具有良好的運行效率和可靠性,因此已經得到越來越多的J2EE應用開發者的青睞。他其中的web容器就是用tomcat,不過支持了ejb,速度慢一些,不適合開發階段,可以用於真實運行環境(免費)。WebLogic 是一套基於JAVA功能強大的電子商務套件,提供了許多功能強大的中間件以方便編程人員編寫的JSP、SERVLET 等電子商務應用,可以為企業提供一個完整的商務應用解決方案。不適合開發階段,太慢了,適合於運行環境(收費)。
7、java應用伺服器有什麼作用
應用伺服器主要為應用程序提供運行環境,為組件提供服務。Java 的應用伺服器很多,從功能上分為兩大類,JSP 伺服器和 Java EE 伺服器,也可分其他小類。
8、java可以運行在什麼伺服器上?比如tomcat,最好是運行在哪?
理論上java幾乎可以運行在所有主流伺服器上,無論是linux,mac還是windows.
伺服器上面只要按照系統的版本(32還是64位)安裝jdk或者jre.並且設置好伺服器的java環境變數.既在命令提示符下能夠運行java相關命令集合.或者在應用軟體的啟動腳本中怎家環境變數.
tomcat只是一個jsp容器.當然其本身也是一個java軟體.運行在哪裡都沒有問題.只要許可權,空間和埠號沒有問題即可.
9、java中說的應用伺服器的安裝,配置,調試,指的是在什麼系統上安裝?常用的應用伺服器有什麼?
這里沒有明確說明「應用伺服器」是指伺服器硬體還是軟體或者兩者皆有。
不論什麼開發語言,涉及到服務端的,都需要伺服器硬體和安裝服務端軟體。
首先需要安裝伺服器的操作系統,不同的應用需要不同的操作系統,Windows Server/Linux Server/AIX/Solaris等等。
安裝好操作系統後可能需要安裝第三方的軟體,比如資料庫,jdk,gcc
最後是安裝服務端軟體。這里又分很多種,如果是java寫的web應用,需要一個web伺服器軟體,tomcat、weblogic、bes……
如果是c/c++寫的,一般直接解壓、配置環境變數就可以運行。