① 现在的java 项目用什么服务器tomcat吗
我用的是Tomcat
② java开发的网站一般用什么操作系统做服务器linux,还是UNIX
java的其强大就在于它可以跨平台,不论你用什么平台只要你将自己的东西配置到,那到什么上面都可以用的。。。
③ Java:除了tomcat以外,还有哪些常用的Web服务器呢
1、weblogic
WebLogic是美国bea公司出品的一个application server确切的说是一个基于j2ee架构的中间件。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
2、webSphere
WebSphere是 IBM 的集成软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施。
如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的集成软件。
3、JBoss
JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3.0的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。2006年,Jboss公司被Redhat公司收购。
4、 Apache
Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。
Apache是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。
Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。
到目前为止Apache仍然是世界上用的最多的Web服务器,世界上很多着名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。
5、 IIS
Microsoft的Web服务器产品为InternetInformation Server (IIS), IIS 是允许在公共Intranet或Internet上发布信息的Web服务器。
IIS是目前最流行的Web服务器产品之一,很多着名的网站都是建立在IIS的平台上。IIS提供了一个图形界面的管理工具,称为 Internet服务管理器,可用于监视配置和控制Internet服务。
IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
它提供ISAPI(IntranetServer API)作为扩展Web服务器功能的编程接口;同时它还提供一个Internet数据库连接器,可以实现对数据库的查询和更新。
④ 开发一个普通的JavaWeb的网站用什么服务器
你如果想自己搭建网站给外网使用的话,可以考虑用云服务器,否则真没有必要,搞个配置高一点的电脑就可以了,要做实验的话,完全可以虚拟机中做,真没必要的
⑤ Java 做的大型网站用什么服务器软件
这个嘛,J2EE容器中jetty应该是比tomcat性能稍好一些。所以j2ee容器建议使用jetty。weblogic比较重型,不推荐使用。
一般发展都要循序渐进,不要一上来就搞大并发。先用jetty支撑着。如果不够用了,就考虑前端nginx反向代理来做集群。一来是nginx能够更好的处理静态资源,二来是通过集群,后端提供了更强的并发能力。人再上来了就考虑用lvs,cdn等技术。慢慢的扩展。
一般web的扩展并不是特别的困难,困难的是数据库的扩展,分库分表神马的,应用本身的分布化处理,通过消息中间件或者服务中间件解耦。这个是比较难的。
⑥ java可以运行在什么服务器上比如tomcat,最好是运行在哪
理论上java几乎可以运行在所有主流服务器上,无论是linux,mac还是windows.
服务器上面只要按照系统的版本(32还是64位)安装jdk或者jre.并且设置好服务器的java环境变量.既在命令提示符下能够运行java相关命令集合.或者在应用软件的启动脚本中怎家环境变量.
tomcat只是一个jsp容器.当然其本身也是一个java软件.运行在哪里都没有问题.只要权限,空间和端口号没有问题即可.
⑦ 在java开发过程中要用到什么服务器
你的问题有些太广了,你可以问的具体点。
开发一个程序,涉及到的东西比较多,软件自身,数据库,第三方服务等等。
简单点说有两个服务器,应用软件服务器,和数据库服务器。
⑧ 主要的商用的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 等电子商务应用,可以为企业提供一个完整的商务应用解决方案。不适合开发阶段,太慢了,适合于运行环境(收费)。
⑨ 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开发平台
⑩ java开发 一般使用什么服务器
我也做服务端开发的,服务器和客户端传输数据使用到了servlet,为了提高效率使用了httpclient,
传输数据类型采用json,如果要跨语言开发那还要使用about
thrift
,因为我们是做社交这块的,所以还要用到java
socket技术,推送消息用的是极光推