Java之JavaWeb项目开发开始准备
操作系统:Mac OS 10.11.6
Tomcat版本:9.0.0.M17
前言:部署Tomcat可以参考我一年前做的笔记:《在MAC下搭建JSP开发环境》,也可以参考大神写的挺好的《Mac 安装和配置 Tomcat》。
1、部署好Tomcat之后,在浏览器中输入localhost:8080,即可进入下面的页面:
然后
点击取消之后会有提示页面:
配置tomcat-users.xml中需要按照上面提示配置role角色和user账户即可。
配置好tomcat-users.xml文件之后,只要重新启动tomcat服务器即可,一定要关闭了之后然后重新启动哦。然后再回到localhost:8080主页点击server status,输入配置好的账户和密码就OK了。
后面如果点击Host Manager也是一样需要配置admin-gui角色和账户的。
然后,如果在主页点击Mamager app则进入的是管理我们的项目页面:
2、JavaWeb程序目录结构
需要隐藏的并且需要考虑提高安全性的文件都放在WEB-INF目录下。
3、在Eclipse安装插件让其关联Tomcat的启动、关闭和重连。
插件下载地址:http://www.eclipsetotale.com/tomcatPlugin.html
注意:一定要注意插件对应的Eclipse的版本,本人现在时期(2017年2月24日)的最新版本的Eclipse这个插件网站还没有支持。
但是可以下载历史版本的Eclipse使用。
4、创建我们有用的项目目录,简单而不冗余。
或者直接新建,然后拷贝下面的代码(更新时间:2017年2月24日):
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1"
metadata-complete="true"> </web-app>
然后项目中的classes目录会自动隐藏,这个目录我们不需要看到。
如果以后有人需要项目,只需要拷贝webapp给别人即可。而src源码可以留着。
5、部署项目
直接把项目放进tomcat,不是很方便,而且每次添加项目文件,会越来越拖慢tomcat的启动运行。
所以就直接在tomcat配置文件添加路径访问的方法:
上面图片里面的path就是项目上下文的路径,相当于path就是docBase的别名。
通过浏览器访问项目的index.html:
还有一种方法部署项目也是可行的,也推荐这种方法:
最新文章
- .NET应用和AEAI CAS集成详解
- Linux Shell 脚本调试
- JS中判断null、undefined与NaN的方法
- Android 坐标系统
- Codeforces Round #328 (Div. 2)
- 2013 ACM/ICPC Asia Regional Changsha Online - C Color Representation Conversion
- CBM-业务组件模型
- Shell中取时间格式方法
- getopt使用例子
- 【HDOJ】4029 Distinct Sub-matrix
- 2D游戏编程2--windows高级编程
- console.debug()浏览器控制台打印输出 仅仅在支持console的浏览器下打印
- 关于uisliderview 监听停止滑动的状态
- Android使用 startActivityForResult 、 onActivityResult 时的注意事项
- SQL中MAX()
- 用Go自己实现配置文件热加载功能
- How nginx ";location if"; works
- spring mvc 在上传图片时,浏览器报The request sent by the client was syntactically incorrect
- 【分享】JS如何为复制的Web文本添加其他信息
- Jenkins中使用GitLab的配置
热门文章
- Qt Creator插件Todo
- RFC2616-HTTP1.1-Status Code(状态码规定部分—译文)
- python实现链表(二)
- BZOJ.2565.[国家集训队]最长双回文串(Manacher/回文树)
- mac中安装 RabbitMQ
- shell脚本使用技巧3--调试
- shell脚本使用--sleep
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第4章编程练习5
- Ruby用百度搜索爬虫
- 如何修改CCS 7.2 代码和注释的颜色以及折叠代码