常见的网络服务器软件综合比较介绍
Apache1、开源、免费商用
2、超稳定
3、效率非常高1、仅提供html静态页面功能,不支持jsp、javaservlet、asp等Tomcat开源免费支持servlet/jsp,能处理html页面
运行时占用的系统资源小
扩展性好运行不够稳定,
支持的并发连接数不够高
处理html时的效率不如apache,
不能处理EJBJboss开源使用LGPL免费运行时占用的系统资源小
支持EJB核心服务不包括servlet/jsp的web容器Resin性能非常高效
效率支持servlet/jsp,EJBWeblogic支持EJB,servlet/jsp,html等
出色的集群技术
极高的可扩展性
服务稳定目标为大型商业应用需高额费用websphere1、稳定
高效
支持EJB,servlet/jsp,html等目标为大型商业应用需高额费用IIS支持html和asp,aspx等只能在windows平台上
1. 如果操作系统是windows系统,且想使用asp,.net等应用的,后台开发使用c#语言的,II;2. 如果仅需要展示html页面,而不要其他功能,apache;3. 如果是在开发时使用或者是一般小型应用,需要支持jsp/servlet,而又不需要EJB的,tomcat;4. 需要支持jsp/servlet,不需要EJB,有希望提高服务器的效率和稳定性的,apache+tomcat;5. 需要支持jsp/servlet/EJB,而又想免费的,apache+jboss(包含tomcat的版本);6. 需要支持jsp/servlet/EJB,又可以花点小钱的,resin(实在认为有必要,可以考虑resin+apache);7. 大型商用,可以支付较高费用,weblogic(websphere可选);8. 大型商用,可以支付较高费用,且有其他IBM相关功能服务的,websphere。
Resin 服务器可以两种方式配置和部署:插件方式和resin.xml的分离部署
一、插件方式
1、启动eclipse,依次点击菜单help-->install new software进入如下界面:
Work with输入:/eclipse/完成安装插件。
在services view 中new service 中选择resin4.0 如图:
Ps:注意选择设置resin安装目录和设置的端口port
3、部署项目
右键-->add and remove
然后启动resin服务器就可以访问你部署的项目了二、resin.xml的分离部署
1、修改端口
打开conf/perties 文件,找到
# Set HTTP and HTTPS portshttp : 8080# https : 8443
修改8080为你定义的端口
比如下面代码,ssh为我加的。id表示上下文路径,后面的root-directory为应用路径。当然你可以直接将应用放到webapps目录下,和tomcat一样的。
如果要使用数据库等标签请查考resin4.0的帮助文档
部署项目
运行菜单“Run->Run as -->run configurations,在弹出的窗口中添加一个Java Application的运行项目。项目名称随便添写
设置项目的启动类(Main Class),Resin4.x为com.caucho.server.resin.Resin。
配Arguments,Resin4.x则填入 -conf "E:\resin40.xml"。
在VM arguments中Resin4.x则填入-Dresin.home="D:\resin\resin-4.0.4"
-Djava.util.logging.manager=com.caucho.log.LogManagerImpl
配JRE保持默认配置即可
配置classpath,选择Bootstrap Entries,点击Advanced,选择Add Liberty,选择User Liberty,点击next,点击User Liberty,new一个lib目录resin4.0确认,加载resin4下所有jar包。