简体   繁体   English

Apache Tomcat和Jenkins有什么区别?

[英]What is the difference between Apache Tomcat and Jenkins?

Jenkins is an open source continuous integration tool written in Java. Jenkins是一个用Java编写的开源持续集成工具。
It is a server-based system running in a servlet container such as Apache Tomcat. 它是在诸如Apache Tomcat之类的servlet容器中运行的基于服务器的系统。
I have confused how it work on Tomcat, and may i know the Difference between these two? 我已经混淆了它如何在Tomcat上运行,我可能知道这两者之间的区别吗?

As you mentioned in your question, Jenkins is a platform to allow continuous integration - in simple words automation of procedures involved in development process. 正如您在问题中提到的, Jenkins是一个允许持续集成的平台 - 简单来说就是开发过程中涉及的过程自动化。 One of its common uses is to allow quick deployments of your code to your server whether if it's development or production. 其常见用途之一是允许将代码快速部署到服务器,无论是开发还是生产。

Jenkins also has lots of plugins that allows you to do variety of tasks. Jenkins还有许多插件,可以让你完成各种任务。 For example, let's say you have a team of developers that work on a project. 例如,假设您有一个开发人员团队负责项目。 Now, you don't want them to waste time on manual build and deploy their code to the test server. 现在,您不希望它们在手动构建上浪费时间并将其代码部署到测试服务器。 Jenkins is very handy in those cases, since using a simple UI, you can setup a build and deploy process that includes repository checkout (svn, git and more), build process (ANT for example if used), SCP / SSH transfer and remote command and deploy it on your server (Tomcat for example). Jenkins在这些情况下非常方便,因为使用简单的UI,您可以设置构建和部署过程,包括存储库检出(svn,git等),构建过程(例如,如果使用ANT),SCP / SSH传输和远程命令并将其部署在您的服务器上(例如Tomcat)。

Meaning, your developers, just need to login and press the build button... everything will happen behind the scene - mostly, it keeps the standards of the work process. 意思是,你的开发人员,只需要登录并按下构建按钮......一切都将在幕后发生 - 大多数情况下,它保持了工作流程的标准。

This is one simple example, but keep in mind that it's very versatile and you can do a lot with it. 这是一个简单的例子,但请记住,它非常通用,你可以用它做很多事情。

Tomcat on the other hand is a JAVA servlet container, that run your JAVA webapp (a quite good one if I may add). 另一方面, Tomcat是一个JAVA servlet容器,它运行你的JAVA webapp(如果我可以添加一个非常好的)。

Let me know if you not more details or examples. 如果您没有更多细节或示例,请告诉我。

Hope it helped, 希望它有所帮助,

Liron Liron

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Apache Felix和Apache Tomcat有什么区别 - What is the difference between Apache Felix and Apache Tomcat apache tomcat deployer和核心版本有什么区别? - What is the difference between apache tomcat deployer and core version? 托管tomcat和嵌入式tomcat有什么区别? - What is the difference between managed tomcat and embedded tomcat? GWT 项目中的 tomcat-maven-plugin。 org.codehaus.mojo 和 org.apache.tomcat.maven 插件有什么区别 - tomcat-maven-plugin in GWT project. What is the difference between: org.codehaus.mojo and org.apache.tomcat.maven plugin Tomcat 中 NIO 和 BIO 的根本区别是什么? - What is fundamental difference between NIO and BIO in Tomcat? Tomcat,JBoss和Glassfish有什么区别? - What is the difference between Tomcat, JBoss and Glassfish? 已安装的tomcat 7版本和myeclipse的tomcat 7有什么区别? - what's the difference between the installed version of tomcat 7 and the myeclipse's tomcat 7? 在 eclipse 中运行的 tomcat 和在服务器上运行的 tomcat 有什么区别? - What is the difference between tomcat running inside eclipse and tomcat running on a server? tomcat和树脂的区别? - Difference between tomcat and resin? Tomcat日志:%D和%F之间的区别是什么 - Tomcat log: what's the difference between %D and %F
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM