若不使用镜像,会发现maven项目会同步半天都不成功。
https://www.cnblogs.com/dengbo/p/12003667.html
pom.xml报错日志:
getInputStream() must not be called against a directory: apache-maven-3.6.3/conf
通过修改application.yml文件即可,注意SpringBoot2.0前后的写法不一样。
https://blog.csdn.net/Javaer_dog/article/details/83153613
2.0及之前:
server.context-path=/myprojectname
2.0之后:
server.servlet.context-path=/myprojectname
而且还有个重点我要强调: key与value之间一定要空格 。
建议远程部署war包之前,先在本地Tomcat部署测试,再去远程部署测试。
下面的都是打war包然后部署
https://blog.csdn.net/shaoyedeboke/article/details/90454494
https://blog.csdn.net/zhanglf02/article/details/86313540
https://www.cnblogs.com/sanjay/p/11818436.html
https://www.licoy.cn/2887.html/amp
https://www.jianshu.com/p/baf624064540
上面的这些博客说的可能千奇百怪,我实践总结了一下,就两点:
1)pom.xml配置打包类型为war
<packaging>war</packaging>
2)定义ServletInitializer类
定义ServletInitializer类,和Application同一目录:
当然也可以把这个configure方法直接写到Application类里。
3)生成war包放到tomcat里
第一步: pom.xml里添加依赖
第二步:写html
怎么让html适配手机的大小: https://blog.csdn.net/jacob_ios/article/details/79739536
在<head>里添加 <meta charset="UTF-8" name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
第三步:配置application.yml文件
这里的mode: LEGACYHTML5需要依赖第一步pom.xml中依赖的nekohtml,代表不是严格规范的HTML5,否则html5很容易报错。
第四步:新建Controller
1)注意@Controller不是@RestController,后者这个接口会返回普通的字符串,而不是一个网页。
2)注意pom.xml中的 spring-boot-starter-thymeleaf ,没有这个的话,接口会报404。
电脑经常性的重启,导致IDEA意外关闭,然后项目就不被识别为Maven项目了,View-ToolWindow-MavenProject就没有这个选项。application.yml修改也没有生效。
解决办法:关闭项目重新import导入即可
如果您想在IntelliJ IDEA中离线导入本地依赖,可以使用Maven的本地仓库功能。只需将本地依赖文件复制到Maven本地仓库中,然后在pom.xml文件中添加对应的依赖即可。由于要对现有web项目进行重构,涉及到了其中后期微服务相关内容的使用,所以首先需要对现有项目整体功能模块进行拆分,将原有的臃肿项目进行module化的依赖管理,故以此进行记录,以备不时之需。
说明:这里使用的工具为IntelliJ IDEA,项目的基础架构选型为Spring Boot 1.5.17版本,构建方式为maven构建。
首先 ,创建一个MAVEN项目,用来作为整个项目的parent project,当然也可直接通过官方的构建器来进行构建(这里不做描述),过程如下:
其次 ,在打开的工作区域,选择如下(方便自动导入配置内容,不再提示,该步骤非必需):
接下来,进行子model的添加,选中当前项目,然后进行new module *** 作,如图:
同第一步相同,直接下一步:
添加子module的基础信息:
结果如下图,可以看到,整个项目的pom.xml文件中包含了子module的信息:
同理,查看新建的子module的pom.xml文件可以看到,其中声明了父依赖:
其他子模块方法类似,也可手动编写pom.xml文件来实现依赖关系,效率优先,这里不展示使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)