博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转]Myeclipse之web项目的部署(发布)流程
阅读量:4957 次
发布时间:2019-06-12

本文共 1099 字,大约阅读时间需要 3 分钟。

在myeclipse下新建web工程abc。系统设置默认如下

项目保存位置:workspace目录\abc

Source文件夹:src,保存所有的java类文件(.java文件)和xml文件。

Web root文件夹:WebRoot,保存所有的jsp文件,包括css、javascript等。其中包含的WEB-INF文件夹有很重要的作用!

Context root URL:/abc。 /号指向上一层, /abc指向本目录。

项目文件夹中包含共计6个文件和文件夹:

.myeclipse文件夹

src文件夹

WebRoot文件夹

同级包含的文件:

.classpath文件

.mymetadata文件

.project文件

在myeclipse里部署(deploy)项目

以项目名称abc为例,发布的位置默认为Tomcat安装目录下的webapps目录下abc目录。

一般认为:Tomcat\webapps\abc目录下就是完全拷贝myeclipse\workspace\abc\WebRoot\里面全部内容。

部署的过程就是把myeclipse的WebRoot里面的内容复制到Tomcat的Webapps\abc下,然后重新启动Tomcat。

WebRoot目录里包含index.jsp

用户访问web时输入即指向Tomcat\webapps\abc目录下的index.jsp

可以正常访问!

WebRoot的组成

WebRoot\WEB-INF\classes目录很有意思!

workspace\abc\WebRoot\WEB-INF\classes目录与workspace\abc\src目录一一对应!编译之后的所有.class文件保存在此处,部署也只会对外公开字节码,java类文件仍然保留在开发平台里。

src目录下为java类文件(.java)

classes目录下为字节码文件(.class)

C:\AAAA\i_sales\src和C:\AAAA\i_sales\WebRoot\WEB-INF\classes

里面的结构是一模一样的,文件名完全相同。只是把所有的扩展名.java变为了.class。

总结

1、WebRoot文件夹是可以对外的成品!拷贝给Tomcat承载即可。

2、src目录里都是重量级的java程序,编译之后会被放入WebRoot。

3、jsp页面、javascript、css直接写在WebRoot里。自行组织一下目录结构,易于分类管理。

转载于:https://www.cnblogs.com/rainbow70626/p/11149375.html

你可能感兴趣的文章
Android------三种监听OnTouchListener、OnLongClickListener同时实现即其中返回值true或者false的含义...
查看>>
MATLAB实现多元线性回归预测
查看>>
Mac xcode 配置OpenGL
查看>>
利用sed把一行的文本文件改成每句一行
查看>>
使用Asyncio的Coroutine来实现一个有限状态机
查看>>
Android应用开发:核心技术解析与最佳实践pdf
查看>>
python——爬虫
查看>>
2.2 标识符
查看>>
孤荷凌寒自学python第五天初识python的列表
查看>>
孤荷凌寒自学python第五十八天成功使用python来连接上远端MongoDb数据库
查看>>
求一个字符串中最长回文子串的长度(承接上一个题目)
查看>>
简单权限管理系统原理浅析
查看>>
springIOC第一个课堂案例的实现
查看>>
求输入成绩的平均分
查看>>
ORACLE 数据库概述
查看>>
php PDO (转载)
查看>>
保险折扣统计
查看>>
贝叶斯
查看>>
wordpress自动截取文章摘要代码
查看>>
[置顶] 一名优秀的程序设计师是如何管理知识的?
查看>>