前言
本文主要介绍内容:
• 静态资源案例
1、 静态资源案例
1、 项目环境
开发IDE:IDEA2022(已经配置好了tomcat10 及maven)
JDK版本:jdk17
2、发布静态资源
2.1、发布项目前的IDEA设置修改
进入到run/debug configurations页面 ,修改on ‘update’ action和on frame deactivation为update resource。即可修改资源之后,不用启动tomcat也可以直接看到效果。
2.2、发布静态资源的实现步骤
2.2.1、创建一个Javaee项目
打开IDEA,选择File->New->Project
然后选择Java Enterprise,然后在Project template 处,选择Web application,因为后续需要用到web.xml,更改映射地址。
建立的项目结构如下:
如果此时将项目打包成war包,并部署到tomcat上,就是访问到index.jsp的内容,因为index.jsp是我们的默认主页,此时可以通过http://localhost:8080/jingtaiDemo_war_exploded/来访问服务。
小tips:你可以通过更改edit configurations,来修改对应的项目发布名称。点击edit configurations后,进入到run/debug configurations页面,然后,点击deployment,
修改下面的application context的内容为jingtaiDemo,即可完操作。
2.2.2、将静态页面所需要的资源导入到项目的webapp目录下面。
此刻通过http://localhost:8080/jingtaiDemo/login/index.html可以访问到login.Html页面。
2.2.3、设置login.html为主页
我们一般登录一个系统,首先看到的一般是我们的登录页面,那么如何将登录页面变成主页呢,直接通过http://localhost:8080/jingtaiDemo/就可以访问到login.html?
只要通过web.xml就可以完成。
只要添加以下的语句即可:
<!--修改默认主页-->
<welcome-file-list>
<welcome-file>/login/index.html</welcome-file>
</welcome-file-list>
2.2.4重新部署并测试
启动tomcat,直接http://localhost:8080/jingtaiDemo/就可以访问到login.html。
总结
以上便是Javaweb项目的整体流程和IDEA的相关设置。在发布项目时有时侯可能会因为某些操作有细微的变化,就会导致出现错误,所以当大家在做这个案例出错时,可以先细心的找一下有哪些微小的细节处出现了问题,然后将这些细微之处总结起来,留待以后查验。技术是一天天积累起来的,出错了也不要失望,现在错的越多,以后就错的越少,面对问题时就越有经验和底气。