摆设JavaWeb项目(Ⅱ)

打印 上一主题 下一主题

主题 1721|帖子 1721|积分 5163

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
目录
一、Web项目(精通)
1.Web项目摆设后的目录结构
2. Tomcat 发布项目
1.webapps 文件夹下
2.任意目录下
三、IDEA 整合Tomcat(精通)
1.IDEA 创建 Java web项目
​编辑 2.IDEA 摆设Java web项目

在Tomcat理论(Ⅰ)-CSDN博客 这篇文章中介绍了有关Tomcat的相关理论知识,这篇文章就将Tomcat摆设应用在JavaWeb项目中。
在操纵之前,先对web项目做出讲解。
一、Web项目(精通)

1.Web项目摆设后的目录结构

webapps 目录是用来存放Java项目的,每个文件夹都是一个项目。默认这个目录下 已经有了四个项目,都是tomcat自带的。其中ROOT就是我们测试Tomcat时访问的 Tomcat 主项目。
我们要创建自己的项目,需要遵循JavaEE目录结构规范,下面是hello项目的目录结构



  • hello 是项目目录,项目目录下必须有一个名为 WEB-INF 的目录(必须大写),在 WEB-INF 目录下必须有一个 web.xml 文件。
  • WEB-INF 目录是受保护目录,这下面的东西用户是不能直接访问的,但动态页面是可以访问的。通常 WEB-INF 下还会存在 lib 和 classes,lib 下存放项目所需的 jar 文件,classes 目录下存在项目所需的 class 文件!
假如直接访问 WEB-INF 就会找不到路径(这里就是项目中为了安全做的过滤器的底层实现基础)。



  •  web.xml文件中只需要给出XML文档声明,以及根元素。固然,根元素中包含许多与名称空间相关属性,背下来是有难度的,不外我们可以去webapps下的其他 项目中参考。

2. Tomcat 发布项目

1.webapps 文件夹下

就是把项目放到webapps目录下,即localhost主机名对应的项目空间目录中。 访问http://localhost/hello/hello.html
2.任意目录下

可以把项目放到任何目录,然后通过添加元向来指定项目的真实位置。在 元素中添加元素,然后指定元素的path和docBase属性, 其中path指定的是项目虚拟路径,可以随意给出,例如abc。docBase指定你的项目的 真实存放的路径。
例如,项目的真实目录在D:\demo\webapp\hello。你找到 server.xml 中的 元素,给其添加子元素,内容如下:

 注意,一旦给出了docBase属性的值后,访问localhost的abc项目时,就不会再 去webapps目录下去查找项目,而是通过docBase的值来锁定项目位置,即F:\hello1。
注意,访问项目的 URL:http://localhost/h1/index.jsp , 而 不 是 http://localhost/hello1/index.jsp,你可能会说,我们的项目目录名叫hello1, 但由于指定了元素的path属性,那么访问项目时就不会再使用项目目录名来 作为访问路径了。
三、IDEA 整合Tomcat(精通)

1.IDEA 创建 Java web项目



 创建乐成后显示:

 创建项目乐成后摆设:

 项目结构:

没有war包自行添加:
 2.IDEA 摆设Java web项目



 添加tomcat:


 

 切记,摆设乐成后肯定要重启项目激活。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

曂沅仴駦

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表