java可以运行在什么服务器上?比如tomcat,最好是运行在哪?

java可以运行在什么服务器上?比如tomcat,最好是运行在哪?,第1张

理论上java几乎可以运行在所有主流服务器上,无论是linux,mac还是windows.

服务器上面只要按照系统的版本(32还是64位)安装jdk或者jre.并且设置好服务器的java环境变量.既在命令提示符下能够运行java相关命令集合.或者在应用软件的启动脚本中怎家环境变量.

tomcat只是一个jsp容器.当然其本身也是一个java软件.运行在哪里都没有问题.只要权限,空间和端口号没有问题即可.

1.

tomcat为网站的服务器,每个网站在后面都有一个服务器来解释哪

个网页,因为网页本身多数是动态计算的,就是跟一些编程语言有关系,不关于一些固定的文本内容,多数情况下文本内容是根据你填写的参数计算出来的,这是关于计算这部分。

2.

Tomcat

对于

Java

来说它就是一个

Servlet

处理器,支持运行基于

Servlet

Java

程序,同时

JSP

本身也是基于

Servlet

的技术,也是支持的,像传说中的

Spring,

Struts,

JSF

都是基于

Servlet

的,都可以在

Tomcat

上跑起来。

3.

另外作为一个

J2EE

中的

Web

服务器,它也需要处理像事务,资源管理,角色认证与授权这些

J2EE

规范中要求达到的标准。

4.

像处理客户端请求的网络连接,并发负载分派到不同的服务器这些网络服务器的基本功能也是这些像

Tomcat

一样的服务器需要处理的。

5.

开发一个网站程序时就需要用到类似

Tomcat

的服务器,把写的JSP网站程序打包成一个war文件(其实就是一个zip格式)放到服务器上指定的位置就可以跑了。

当然还有很多种服务器可以用,比如

WebSphere,

Weblogic,

Resin,

Jetty,

等,这前面两个是完整的

J2EE

服务器,除了支持

Web

之外还支持

EJB,但

Resin,

Jetty,

Tomcat

就只支持

Web

这块。

Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器。Tomcat由Apache-Jakarta子项目支持并由来自开放性源代码Java社区的志愿者进行维护。Tomcat Server是根据servlet和JSP规范进行执行的,因此我们就可以说Tomcat Server也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好。做为web容器轻量小巧,如果你不是使用ejb开发,那就可以用它,快速方便。jboss:JBoss服务器是一种优秀的J2EE服务器,和BEA的Weblogic,IBM的Websphere属于同类产品, JBoss为完全开放源码的免费软件,而且具有良好的运行效率和可靠性,因此已经得到越来越多的J2EE应用开发者的青睐。他其中的web容器就是用tomcat,不过支持了ejb,速度慢一些,不适合开发阶段,可以用于真实运行环境(免费)。WebLogic 是一套基于JAVA功能强大的电子商务套件,提供了许多功能强大的中间件以方便编程人员编写的JSP、SERVLET 等电子商务应用,可以为企业提供一个完整的商务应用解决方案。不适合开发阶段,太慢了,适合于运行环境(收费)。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/590810.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-08
下一篇2023-07-08

发表评论

登录后才能评论

评论列表(0条)

    保存