web项目部署

  • 如何部署web项目?
    • 第一步: 安装JDK, JDK和JRE文件夹放在同一个文件夹
    • 第二步: 配置好JDK和JRE的系统环境变量, 或者改tomcat的配置文件的JDK路径
    • 第三步: 安装tomcat
    • 第四步: 将打包好的前端后台文件放在服务器里的webapps目录下
  • 扩展: 当然, 你可以更改tomcat的默认端口号! 和项目路径!
  • 文章起源: 当时笔者一直都在用集成服务器, 基于Apache HTTP Server, 后来我想要把后台的java代码放在自己的服务器上, 实现本地访问, 遇到了很多问题, 后来我们团队的强哥就告诉我, java部署不能用apache, 要装tomcat, 然后就顺利解决了, 后来笔者找到了原因:

如果想要使用Java程序来动态生成资源内容,使用这一类HTTP服务器(nginx,apache)很难做到。Java Servlet技术以及衍生的Java Server Pages技术可以让Java程序也具有处理HTTP请求并且返回内容(由程序动态控制)的能力,Tomcat正是支持运行Servlet/JSP应用程序的容器(Container), 这里附上一张笔者在视频里截取的图.

web项目部署_第1张图片
image.png

  • 了解tomcat 与 nginx,apache的区别是什么?
    • Apache HTTP Server和Nginx为静态资源, 它们都能够将某一个文本文件的内容通过HTTP协议返回到客户端,但是这个文本文件的内容是固定的——也就是说无论何时、任何人访问它得到的内容都是完全相同的.
    • tomcat是动态资源,在不同的时间、不同的客户端访问得到的内容是不同的,例如:包含显示当前时间的页面, 显示当前IP地址的页面
    • apache是web服务器; Tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行.
      我们可以打个比方,apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上。
  • 最后, 有疑问的宝宝欢迎在留言区提问, 小西会尽力解答~

你可能感兴趣的:(web项目部署)