1.IntelliJ IDEA导出war包及Tomcat部署
2.四种方法实现http服务
3.Idea操作Maven详细使用:基础篇
4.如何打开JSP文件
IntelliJ IDEA导出war包及Tomcat部署
导出war包
在 IntelliJ IDEA 中,源码导出war包的源码步骤如下:
1. 单击左下角的选项按钮;
2. 展开右侧maven projects选项中的Lifecycle/package,双击或点击执行按钮;
3. 默认war包将生成在target目录下。源码
注意:默认情况下,源码IDEA maven项目中的源码src源代码下的xml等资源文件不会被编译打包到classes文件夹,而是源码超级kdj副图源码被舍弃。
解决方法:
1. 建立src/main/resources文件夹,源码将xml等资源文件放置到这个目录中,源码maven工具会将其打包至classes目录。源码
2. 在pom文件中配置,源码添加代码解决。源码
在Tomcat中部署war包
1. 将war文件直接拷贝至tomcat目录下的源码webapps下。
2. 将必要的源码jar文件拷贝到tomcat目录libxia下,maven打包时已自动包含所需jar。源码
3. 修改tomcat目录conf下的源码养车app源码server.xml,加入以下配置:
* path设置为部署后运行的url路径,可设为“”以直接访问根目录。
* docBase设置为war文件名,tomcat会自动解压并生成指定名称的网站。
* reloadable设置为"true",允许页面显示同步更新。
4. 启动tomcat。商品选择源码
注意:低内存服务器更新war包前应先shutdown tomcat,否则可能导致内存溢出。
前端静态资源缓存问题
若修改js,css等静态资源后发布新版本,浏览器可能缓存旧资源,导致资源访问错误。解决方案是更改资源文件名。
淘宝引入cssjs时使用CDN分布式形式,武侠世界源码并添加版本号,防止缓存。
上传的等静态资源保存
1. 将保存于单独的绝对路径,避免war包更新时路径被替换。
2. 使用虚拟目录映射解决请求url与静态资源的映射。
配置server.xml或spring-mvc.xml文件。
四种方法实现pile(编译)、smpl源码注释mvn test(测试)、mvn package(打包)等,可以自动完成整个项目的生命周期管理。在IDEA中,只需双击对应生命周期图标即可执行。
对于Web工程,Maven同样提供了模板快速创建,并支持自定义jar包的引入。通过配置Tomcat,Maven可以自动打包成war包部署到服务器,无需手动修改代码。
总结来说,Maven通过标准化的依赖管理和构建流程,极大地提高了开发效率,使得项目管理更加有序和高效。
如何打开JSP文件
1.添加pom依赖
首先在原来的pom文件基础上加上这两个配置
如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。
!-- tomcat 的支持.-- dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-tomcat/artifactId scopeprovided/scope /dependency dependency groupIdorg.apache.tomcat.embed/groupId artifactIdtomcat-embed-jasper/artifactId scopeprovided/scope /dependency
其实根据我自身的配置,只配置tomcat下面这个也可以 顺利运行项目
2.在springBoot配置文件中添加相关配置
1.application.properties中
#spring.mvc.view.prefix=/WEB-INF/jsp/#spring.mvc.view.suffix=.jsp#application.message: Hello Phil
2.application.yml
spring: # HTTP ENCODING http: encoding.charset: UTF-8 encoding.enable: true encoding.force: true datasource: validation-query: SELECT 1 test-on-borrow: true mvc: view: prefix: /WEB-INF/jsp/ suffix: .jsp
3.jsp文件夹都在web-inf下建个jsp文件夹
4.后端建立一个中转的方法
@Controllerpublic class F2FController { @RequestMapping(value="/test")public String testF2F() { return "index";}
调试成功,运转如下