2019独角兽企业重金招聘Python工程师标准>>>

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

详解创建web工程:
如下图所示,在创建web工程的时候,要选择服务器:

如上图所示,可以添加多个服务器,可以是tomcat,也可以是jboss等等。注意此处添加了服务器tomcat9.0并不代表我们的工程就是为了这个服务器而开发的,添加这个服务器只是为了引入开发web工程的规范,我们不一定要在这个服务器上运行我们的代码:java并没有实现servlet和jsp的运作原理,只是对它们提出了规范,就像接口一样,具体的实现交给容器,这样就会产生各种各样的web服务器,每种服务器都有自己的优势,用户也会有更多的选择。而规范并没有放在jdk中而是放在了服务器上,所以我们添加服务器是为了引入规范,然后在这规范的基础之上去编写代码。

如果希望使工程成为默认工程,即在浏览器上输入localhost:8080的时候默认加载的就是此工程,那么直接将在服务器上发布后的工程名字改成root即可。

工程部署常见问题:
工程的开发和工程在服务器上的运行是分开的,服务器只会运行我们部署在服务器上面的工程,如果我们把工程部署到服务器上去后,又重新修改了一下工程,这时服务器运行的还是原来的工程,因为我们并没有把修改后的工程部署到服务器上去。但是在eclipse中,一般情况下eclipse是会自动帮我们检测工程是否修改然后同步到服务器上的。也就是说,只要我们把工程发布到服务器上去了,后面一旦我们修改了这个工程,eclipse会自动检测然后同步帮我们部署到服务器上,这样我们就无需再将自己修改后的工程再一次发布到服务器上了。但是有时也会出现修改后的内容没有在浏览器上显示的问题,解决方法如下:
1.清理,如下图所示:

2.重启服务器

3.停止服务器,删除部署的工程,然后重新部署和运行
4.检查端口、ip地址、工程名字和请求的页面名字是否正确
5.如果上述方法都不能解决,那可能是tomcat有问题,可以删除其他的工程,只运行自己的这个工程试试,或者删除tomcat重新解压一个tomcat
注意:如果在启动服务器的时候就报错,不要慌张,看清楚报错内容中写的是哪个工程报错,如果不是当前运行的工程的错误而是说其他工程有错误,那可以先暂时不管它。
什么是端口:

如上图所示,IP是计算机的唯一网络标识,当我们要去访问计算机的时候必须要拿着它的ip地址才可以,当我们要访问的计算机中打开了很多的网络程序时,如上图,打开了ABCD四个程序,每个程序都占用了一个端口号(不相同),这时如果想要访问此台计算机中的A程序,就必须拿着ip地址和A所对应的端口号才能访问,所以端口号可以认为是用来帮我们识别计算机程序的,所以端口号只能被一种协议占用一次。

转载于:https://my.oschina.net/kaige123/blog/1559877

Tomcat工程部署常见问题相关推荐

  1. 在Tomcat中部署seam工程

    在Tomcat中部署seam工程 众所周知,Tomcat.Resin是servlet的容器,反应迅速,启动时间快,配置简单(Resin反应应该更迅速一些),但如果用到EJB工程的的话,它们就不能胜任了 ...

  2. eclipse--eclipse(JavaEE版本)部署Tomcat工程(转)

    介绍如何在eclipse(JavaEE版本)中部署Tomcat工程, 转自"http://www.cnblogs.com/chenjunbiao/archive/2011/12/09/228 ...

  3. idea 启动tomcat 工程_如何在IDEA中创建web项目并且部署到Tomcat中

    步骤1:File->New Project, 步骤2:选择Project SDK为1.7 -> Next -> Finish(JDK)我自己的是1.7(这里的project,跟ecl ...

  4. Tomcat项目部署方式

    1.Tomcat请求流程图 2.Tomcat项目部署方式 tomcat常见三种部署方式 1.1 在部署目录部署war包 这种方式部署最简单,也是在最常用的一种方式,如:在tomcat的conf下的se ...

  5. IDEA9+Tomcat热部署配置二法

    IDEA9+Tomcat热部署配置 idea9的web开发配置方式与之前的版本发生了大的变化,idea其实也可以像MyEclipse一样自动热部署,不过配置稍微麻烦了一些. 环境: Idea9.03 ...

  6. Jeecg-Boot使用war包在Tomcat中部署之参考教程

    Jeecg-Boot使用war包在Tomcat中部署之参考教程 正式环境部署 部署方案采用nginx+tomcat部署方案 前端项目由于build后都是静态文件,部署到nginx中:后端服务发布部署到 ...

  7. tomcat自动化部署(拉取\备份、部署、更新、回滚)

    一.传统部署方式及优缺点 1.传统部署方式 (1)纯手工scp (2)纯手工登录git pull.svn update (3)纯手工xftp往上拉 (4)开发给打一个压缩包,rz上去:解压 2.缺点 ...

  8. 解决:tomcat重新部署会删除临时文件以及临时文件夹

    是这样的,当我们需要上传文件到服务器的时候,如果没有经验的同学可能是会把文件保存在tomcat这样的服务器里面,比如我们的WebRoot目录下面,但是这样做的后果就是,如果我们重新部署tomcat服务 ...

  9. 解释Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)

    解释Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps) 1.配置eclipse ...

最新文章

  1. 青龙羊毛——鸡厂签到
  2. pwa要离线html么,正确使用PWA
  3. 数据库新秀 postgresql vs mongo 性能PK
  4. SAP Spartacus里使用injection token提供默认配置的一个例子
  5. 物联网python教程慕课_物联网小白入门
  6. HDU 4864 Task(贪心或高斯消元)
  7. 新路嘉机器人_嘉懿学子在2019年上海市中小学机器人竞赛中喜获佳绩
  8. 【LRC动态歌词制作—B站音频】“清新的小女孩-July Tun”为例
  9. html文件如何合并成txt文件,如何快速合并多个 TXT 文档?TXT 文本文档合并方法...
  10. 【最新原创】中国移动(中国联通)_通信账单,详单,个人信息抓取爬虫代码
  11. linux——18数据库SQLite3
  12. VMware虚拟机安装win10卡顿优化
  13. 投奔“自动驾驶第一城”—— 一场说走就走的“迁都”
  14. 《成为乔布斯》读后感
  15. c语言字符数组讲课PPT,C语言数组应用与字符串.ppt
  16. 神经系统的组成结构图谱,神经系统的基本结构图
  17. echarts异步数据加载(在下拉框选择事件中异步更新数据)
  18. 面试阿里巴巴有多难,看看面经你就知道了
  19. EBS 常用模块到XLA的关联字段追溯
  20. seo模拟快排浏览器指纹进行识别过滤

热门文章

  1. 做一个计算器_2019年初级会计考试考生能不能带计算器?现在统一回复!
  2. python计算学习_跟老齐学Python之用Python计算
  3. 鸿蒙系统怎么支持安卓应用,鸿蒙系统支持安卓软件吗-鸿蒙系统支持安卓应用吗...
  4. Linux 内核调试必备工具
  5. linux命令安装openssl函数库,ubuntu安装openssl库
  6. android功能网格布局,Visual Studio 开发安卓之布局-网格布局(GridLayout)
  7. 【 FPGA/IC 】谈谈复位
  8. React 头像插件 react-avatar-editor 的使用
  9. 微信小程序 canvas 文字自动换行
  10. ckeditor 在dwz里面使用