工作中遇到的问题及解决方案

IDEA

springboot jar包改成war包不是只把pom.xml的jar改成war就好了的
  1. pom.xml中
    
    <packaging>warpackaging>
    
  2. 添加tomcat以及servlet依赖
    	
        <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-tomcatartifactId>
        dependency>
        
        <dependency>
            <groupId>javax.servletgroupId>
            <artifactId>javax.servlet-apiartifactId>
            <scope>compilescope>
        dependency>
    
  3. 实现SpringBootServletInitializer,重写configure()方法
    @SpringBootApplication
    public class Application extends SpringBootServletInitializer {
        public static void main(String[] args) {
            SpringApplication.run(Application.class, args);
        }
    
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
            return application.sources(Application.class);
        }
    
    }	
    

Maven

maven install失败的可能原因以及解决办法
  1. 没有配置maven环境变量,IDE可能会引用错误的maven版本
    解决办法:配置maven环境变量
  2. IDEA没有设置全局maven配置,再新打开工程的时候默认使用了IDEA的maven
    解决办法:工作中遇到的问题及解决方案_第1张图片工作中遇到的问题及解决方案_第2张图片
  3. 需要install的项目被其他ftp上传工具打开,引起了maven保护
    解决办法:关闭ftp连接
  4. maven引用冲突了
    解决办法:删除本地资源库,重新install
  5. IDEA内部出问题
    解决办法:关闭IDEA重开

WebStorm

npm

cpnm i可能引起引用结构混乱,可以使用cpnm install --by=num替代
npm run build失败的可能原因
  1. package.json中的"query-string"版本为6.x,会导致build失败
    解决办法:修改"query-string"的引用版本
"query-string": "^6.x.x" -----> "query-string": "^5.0.1"

你可能感兴趣的:(随记)