b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

jsp服务器搭建 Jenkins +Maven+Tomcat+SVN +Apache项目持续集成构建(2)

电脑杂谈  发布时间:2018-01-27 00:09:03  来源:网络整理

4.SVN

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

要注意的是SVN设计的时候只考虑了兼容Apache2.x,所以在Apache1.x下是不能正常工作的。

5.Apache

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

apache与Tomcat的区别

Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,serverlet)。Apache是普通服务器,本身只支持html即普通网页。jsp服务器搭建不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源。反之不然)。两者都是一种容器,只不过发布的东西不同:Apache是html容器,功能像IIS一样;Tomcat是jsp/servlet容器,用于发布jsp及java的,类似的有IBM的webshere、EBA的Weblogic,sun的JRun等等。Apache和Tomcat是独立的,在通一台服务器上可以集成。Apache只支持静态网页,但像asp,php,cgi,jsp等动态网页就需要Tomcat来处理。

打个比方:Apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),Tomcat就是一个桶(装像Java这样的水),而这个桶也可以不放在卡车上。

Apache和Tomcat整合使用:如果客户端请求的是静态页面,则只需要Apache服务器响应请求;如果客户端请求动态页面,则是Tomcat服务器响应请求;因为jsp是服务器端解释代码的,这样整合就可以减少Tomcat的服务开销 。

https://jenkins.io/download/ jenkins.war(WAR包)

blob.png

blob.png

https://pkg.jenkins.io/redhat/ Jenkins (RPM包)

blob.png

https://pkg.jenkins.io/debian-stable/ Jenkins (DEB包)

blob.png

Maven下载

https://tomcat.apache.org/download-80.cgi Tomcat下载

JDK下载

2.本案例安装环境

OS:Ubunutu 17.04

IP:192.168.44.132 (Tomcat+JDK+Jenkins+Maven)

IP:192.168.44.133 (SVN+Apache)

jenkins.war 本案例是结合Tomcat使用,使用war包,未使用deb包

apache-maven-3.5.2-bin.tar.gz

apache-tomcat-8.5.24.tar.gz

jdk-8u151-linux-x64.tar.gz

SVN和Apache SVN源码非常麻烦,建议apt-get安装,Apache也用apt-get安装

三:安装软件

IP:192.168.44.132

tar zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local/


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-63063-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    每日福利
    热点图片
    拼命载入中...