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++写的,一般直接解压、配置环境变量就可以运行。