服务端技术进阶(一)web项目的部署(发布)流程
来源:互联网 发布:主播的网络热门歌曲 编辑:程序博客网 时间:2024/06/06 06:39
web项目的部署(发布)流程
在myeclipse下新建web工程abc。系统设置默认如下:
项目保存位置:workspace目录\abc。Source文件夹:src,保存所有的java类文件(.java文件)和xml文件。Webroot文件夹: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时输入http://localhost:8080/abc即指向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里。自行组织一下目录结构,易于分类管理。
美文美图
- 服务端技术进阶(一)web项目的部署(发布)流程
- myeclipse之web项目的部署(发布)流程
- myeclipse之web项目的部署(发布)流程
- 用myeclipse将web项目发布到指定目录(服务器/自定义目录(如虚拟目录)),及web项目的部署(发布)流程
- web项目的Linux服务器部署发布以及域名访问
- 在Linux下发布一个web项目的基本流程
- Maven学习(三)使用Maven部署发布Web项目
- 服务端发布流程
- web项目发布至tomcat的ROOT下方法(开发环境和部署环境)
- eclipse导入web项目,发布到tomcat,部署的详细步骤(适合初学者)
- web项目发布至tomcat的ROOT下方法(开发环境和部署环境)
- Web项目发布到Tomcat的Root目录下(MyEclipse下部署)
- web项目发布至tomcat的ROOT下方法(开发环境和部署环境)
- 在eclipse中部署发布web项目 和 更改eclipseweb项目发布的路径
- linex下部署发布web项目
- Web项目程序怎么发布部署
- Linux部署发布JAVA web项目
- web进阶(一)
- jquery 拖拽
- 2. 设计一个简单的实现字体设置窗口程序,可根据用户选择设置字体的种类、字号、字形、颜色等属性。运行结果:
- 如何编译带有package的java文件
- 进入UI_UiView;frame和bound以及视图之间层级关系
- Tempter of the Bone-DFS剪枝
- 服务端技术进阶(一)web项目的部署(发布)流程
- 图片优化
- Java 二分法查找算法
- ffmpeg关于avformat_write_header问题
- 嘻唰唰第六批Problem L: B 构造函数和析构函数
- 对动态规划(Dynamic Programming)的理解:从穷举开始
- 别用symbolicatecrash来解析crash Log了
- java 发送邮件
- Qt xml增删改