-
应用服务器的选择,拜托大家指点一二,3Q15
第一次带团队用Java EE为公司开发了一个Web项目,上是的Struts MVC,过段时间要帮助公司上线这个项目了,可是不知道选择什么样的Web应用服务器好。
我们公司不是IT公司,是一家规模比较大的传统的代加工企业来的,项目上线后,主要面向公司內部员工,预期用户也会有500人吧。项目将在我们大陆这边发布,数据库在香港,考虑到什么并发处理能力啊、效率啊、服务器配置神马的...该选择什么样的服务器发布项目比较好呢? ^_^
------------------------------------------------------------------
不知道目前的IT公司都应用的是什么服务器?我在网上和身边的朋友都了解一些比较主流的应用服务器,像Tomcat啊、JBoss、WebSphere 、WebLogic...这些。
-----------------------------------------------------------------
Tomcat最简单了,不过许多人都认同Tomcat都只是适合用于开发项目,不是适合正式的项目发布,但我觉得,我们的项目是面向公司内部的,用户并发操作规模不会很大,所以用Tomcat也是没问题。
WebLogic是要付费的,我估计那群吝啬的老不死高层应该不愿意吧,所以这个暂时不作考虑了。
也有朋友建议我,可以先上,到时候服务器如果不满足需求了,再撤换别的服务器!
不知道大家有什么好的建议?目前的IT公司用的是哪个主流服务器比较多一点?
****************************************************************
期待各位前辈、大神对我的“指手画脚”!谢谢大家!
2014年6月14日 10:44
5个答案 按时间排序 按投票排序
-
采纳的答案
我之前为一个大型国有企业开发一套内部的web系统,用的是struts2+jbpm之类的东西,人数大约在2000+,也采用了tomcat的方式。毕竟,人数虽然看着多,但实际上并发数并不会太高,而且,哪怕真的并发数量提高了,导致单tomcat不能支持的情况下,可以通过集群的方式做横向扩展,也是很简单的事。
2014年6月14日 13:45
-
Tomcat,第一选择。
目前在一家国内大国企做内部系统,其中有好几个子系统都用Tomcat跑的,访问量和你的也差不多,好几年了,没啥问题。如果遇见内存不足,空闲时间重启一下基本搞定。2014年6月16日 16:42
-
呵呵,很明显的你的应用属于数据密集型的,我们公司也是这种数据为主的,登陆用户很少。所以 你以后会发现,瓶颈会出现在数据库那一面,而不是应用服务器。我们就用的tomcat。tomcat 可以集群的,而且用的人多,出现问题好解决。
因此我觉得你以后的关键一定在数据这块。比如使用缓存等。2014年6月14日 13:49
相关推荐
二、应用服务器的角色 1. **业务逻辑容器**:应用服务器承载业务逻辑,通过部署Web应用或EJB(Enterprise JavaBeans)来实现。 2. **资源管理**:管理数据库连接池,确保高效、安全的数据访问。 3. **事务处理**:...
标题和描述均提到了“J2EE应用服务器标准”,这一主题是IT领域中关于企业级应用开发的关键概念。J2EE(Java 2 Platform, Enterprise Edition)是Sun Microsystems(现已被Oracle收购)在2000年推出的一套用于开发和...
3. 配置 web.config 文件:配置 web.config 文件,以便应用服务器与 Oracle 数据库进行交互。 四、发布服务端程序文件夹 1. 选择允许匿名访问:在 IIS 中,选择允许匿名访问,以便应用服务器可以被外部访问。 2. ...
金蝶Apusic应用服务器是企业级的中间件产品,主要用于构建和运行复杂的企业应用程序。它提供了稳定、高效、安全的运行环境,适用于分布式系统,并具备良好的可扩展性和伸缩性。Apusic V10版本进一步优化了这些特性,...
【宝兰德BES应用服务器使用手册和安装手册】提供了全面的关于BES AppServer企业版的使用和安装指导,适合系统管理员和基于其进行Java应用开发的开发人员。手册假定用户具备基本的操作系统操作和JDK安装技能。 1. **...
Web服务器和应用程序服务器是两种不同的服务类型,它们在互联网应用中扮演着各自的关键角色。本文将详细解释这两者的概念、功能以及它们之间的差异。 首先,Web服务器主要负责处理HTTP协议,它的核心任务是接收来自...
Tomcat应用服务器安装与配置,良心文档,适合初学者!!!
### 使用JProfiler监控Apusic应用服务器:深度解析与实践指南 #### 引言与背景 在IT运维与软件开发领域,性能监控与优化是确保应用高效稳定运行的关键环节。Apusic应用服务器作为企业级Java应用的承载平台,其性能...
BEA应用服务器介绍,来自BEA的PPT
"IIS服务器应用程序不可用...服务器应用程序不可用的解决办法需要根据实际情况选择合适的解决方法,包括重新注册aspnet_regiis -r、检查Web服务器的系统事件日志、删除 Framework 1.1 SP1 安全更新程序 (KB886903)等。
金蝶Apusic应用服务器6.0是一款标准、安全、高效、集成并且具有丰富功能的企业级应用服务器(Enterprise Application Server),它用于实现基于SOA的企业应用和服务,为企业应用和服务提供坚不可摧的基础架构支撑。...
**三、WEB服务器与应用服务器的联系** WEB服务器一般设计为通用目的,可以处理各种类型的HTTP请求。而应用服务器往往更为专业,如Tomcat仅处理JAVA应用程序,不支持ASPX或PHP。有时,WEB服务器和应用服务器会结合...
- **SATA硬盘**:Serial Advanced Technology Attachment,串行ATA接口,逐渐成为服务器的另一种选择,提供了比IDE更高的速度和更低的成本,但不如SCSI硬盘常见于高端服务器。 - **SAS硬盘**:Serial Attached ...
Web服务器和应用服务器是两种不同层次的服务器,它们在软件开发中扮演着至关重要的角色,尤其是在构建复杂的Web应用程序时。本文将深入探讨这两种服务器的区别、联系以及常见的服务器实例。 首先,Web服务器,如IIS...
Tomcat被广泛认为是一个轻量级应用服务器,因为尽管它提供了JNDI(Java Naming and Directory Interface)和JMX(Java Management Extensions)的实现,但并不完全支持J2EE规范中的所有API,如EJB(Enterprise ...
Oracle应用服务器是Oracle公司提供的一个中间件平台,用于构建、部署和管理企业级Web应用程序。在Oracle应用服务器1.ppt中,主要介绍了该服务器的安装、配置及其技术组成。以下是详细的知识点概述: 1. **Oracle...
3. **TCP/IP通信**:C/S应用通常基于网络协议进行通信,最常见的是TCP/IP。C#中的`System.Net.Sockets`命名空间提供了对TCP套接字的支持,使得客户端和服务器之间能进行可靠的数据传输。 4. **服务器端实现**:`...
#### 二、云服务器与云应用服务器的服务模式 **服务提供商的角色**: - 云服务提供商负责搭建企业所需的所有网络基础设施、软件和硬件平台。 - 提供商承担所有前期实施工作以及后续的维护服务。 - 企业只需要支付一...