当前位置:编程学习 > JSP >>

jsp环境配置

刚开始学JSP,想问下一般的环境配置组合是什么? APACHE+TOMCAT+JSP吗?APACHE和TOMCAT不都是服务器吗?为什么要安装两个? JSP+IIS的环境配置一般还需要什么?性能如何?
追问:你好,因为公司要建一个PHP+ASP+JSP的服务器,又不想后面加
端口号,所以只能用IIS来搭建。
在线谈好吗?
答案:一般的环境配置组合:TOMCAT+JSP;
如果要连数据库,建议:TOMCAT+JSP+MYSQL

APACHE+TOMCAT+JSP这个组合也行,但显得没啥必要,除非你要在网上发布,但这也不是一个很好的组合,需要你操心的事多了去了。

之所以要安装两个,是因为:
不同的用处:
APACHE:它是HTTP服务器,你在里面可以运行一些静态的页面,如html(你有html网页吗,有的话下面的也可以支持)
TOMCAT:它是JSP/SERVLET服务器,专门运行JSP页面的,不过现在静态页面也是支持的。

整合的好处是: 
如果请求的是静态页面,则只需要Apache服务器响应请求 
如果请求的是JSP等动态页面,则是Tomcat服务器响应请求 
因为jsp是服务器端解释代码的,这样整合就可以减少Tomcat的服务开销 

JSP+IIS的环境配置一般还需要isapi_redirect.dll文件,但建议楼主还是不要用了,基本上没啥人用,性能不咋滴。(IIS是微软出品的服务器,它对自己的产品ASP有良好的支持,所以,JSP。。。算了)

鉴于楼主刚开始学,那么一些苦涩难懂的字眼就不说了,只要楼主以后入门了,一些事情就自然懂了,现在,你只需要按照上面的做就行了(TOMCAT一个人练习用足矣了,你基本上碰不到几个html。。。)。
其他:只需要tomcat就可以。这是指测试环境

当然如果你把程序发布到互联网上去,那么建议你使用nginx+tomcat,或者apache+tomcat,当然你也可以单独使用tomcat,不过不建议这么做
还有iis+tomcat,性能不行,更不建议你用了

为什么需要nginx,apache,iis这样的服务器呢?而不建议直接使用tomcat呢?下面我说明一下
tomcat仅仅是一个jsp容器,很多服务器功能他都没有实现。
比如
URL地址重写,简单的说就是伪静态
页面缓存功能
页面压缩功能(GZIP或者deflate),虽然tomcat已经实现,但是功能不是很强大
文件失效日期。也就是说文件在客户端缓存到期时间。
多域名绑定
虚拟机设置
tomcat最高并发200,超过200并发,很容易出问题
对于大并发的项目,这就需要多个tomcat负载,单独的tomcat无法实现
其它等等缺点,我就不说明了

jsp+IIS整合需要isapi_redirect.dll文件,这个在apache网站上有,自己找
如何整合发,参见一下地址
http://www.mkv8.com/?p=95 apache是用来做负载平衡的,tomcat是用来解析java的。分工不同,不需要apache也可以,只要你的网站流量不是特别大就行。  如果用IIS,IIS就足够了 

上一个:JSP表单数据存入Access数据库
下一个:jsp中的日期选择标签

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,