![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发报错集锦
报错造成的原因即解决方案
z朱五斤n
这个作者很懒,什么都没留下…
展开
-
IDEA启动项目报错:java: java.lang.OutOfMemoryError: Java heap space
然后再选择Maven下的Runner(不知道Maven选项在哪的话在点击完Settings弹出框的最上面搜索框中输入maven即可),在右侧VM Options中填入参数:-Xms256m -Xmx1024m,然后点击Apply,OK即可。IDEA左上角File,Setting,Compiler,在右侧弹出框中选Shared build process head size(Mbytes): 700(默认),修改为 1400,点击右下角Apply。原创 2024-06-14 10:47:06 · 589 阅读 · 1 评论 -
IDEA启动项目报错:Error running NutritionDiagnosisApplication. Command line is too long. Shorten the comman
原因:项目依赖的库或模块太多,导致命令行参数超过了操作系统允许的最大长度。解决:IDEA版本2023。3,选择“缩短命令行”原创 2024-06-14 10:59:41 · 128 阅读 · 0 评论 -
SpringBoot项目报错:LoggerFactory is not a Logback LoggerContext but Logback is on the classpath
插件,在IDEA的setting中找见Plugins下载安装,重启IDEA,重启后选中你要查看的pom文件,右键,选择:Dependency Analyzer,然后所有的依赖传递都会显示出来,再搜索框搜索你需要搜索的,如我这里slf4j,搜索见之后,点击,右侧就会出现对应的封装的相关依赖,再回到pom文件中找见对应的依赖,在依赖下加入上述依赖排除标签即可。分析:项目中有些依赖底层会封装此日志依赖,所以使用了封装了此依赖的依赖,虽然没有主动加slf4j依赖,也会报日志冲突的相关错误;一,移除slf4j;原创 2024-06-11 17:08:09 · 271 阅读 · 0 评论 -
Windows版本Nginx域名访问问题
找见对应前端工程,将其中带/static的路径全部整改,例如/static/css/xxx等改成/css/xxx,基本报错静态文件分为三个文件,img,css,plugin;修改完成之后,重启nginx,找见nginx对应目录,文件夹地址栏输入cmd,进入命令窗口,输入nginx.exe -s reload,重启之后发现域名还是访问不到;配置完nginx.conf中的域名:www.xuecheng.com,然后启动nginx,本地访问localhost是可以访问到的,但是使用域名访问就不行;原创 2024-03-02 01:16:09 · 401 阅读 · 0 评论 -
@CrossOrigin注解加在方法上不起作用的原因及解决办法
但目前是只有方法上有@CroessOrigin注解,而类上没有,所以整个controller中的所有方法会受到跨域问题影响,只在某个方法上加@CroessOrigin注解,按照spring中的“具体方法优先”原则,它要覆盖类级别配置,但是此时类上没有相关配置,所以导致具体方法上的@CroessOrigin注解失效。在controller中的某个方法上加,按照Spring的具体方法优先原则,会优先执行此方法上的注解配置,即具体方法覆盖类级别配置(类上有配置);CORS的默认策略是整个controller类;原创 2024-01-30 19:20:16 · 986 阅读 · 1 评论 -
使用<script/>就报引入错误,而使用<script></script>就不报错原因
`是XHTML中的自闭合标签写法,用于将HTML更符合XML语法规范,它的使用方式与其他自闭合标签(如``、``)相似。因此,一些浏览器可能无法正确解析``标签,导致引入错误。``标签是HTML的标准标签,被所有主流浏览器支持。它可以包含内联的JavaScript代码,也可以通过`src`属性引入外部的JavaScript文件。为了避免兼容性问题,建议始终使用`原创 2024-01-24 12:46:17 · 579 阅读 · 1 评论 -
解决SpringBoot在IDEA中热部署失效问题
并且我们按照网上方法在File | Settings | Build, Execution, Deployment | Compiler目录下Build project automatically 点了对勾也不行;即项目正在启动中,修改了配置文件中某个值或者添加了某个方法或者修改了某个方法参数,在不用重新启动项目的情况下,刷新页面等即可实现实时更新内容;最常见当属1加入依赖模式也是最简单的,但是往往加入依赖之后,热部署不起作用,而在Eclipse中起作用;IDEA中没有启用自动部署编译功能,需要手动启动;原创 2024-01-20 17:44:19 · 791 阅读 · 0 评论 -
xmlns:amq=“http://activemq.apache.org/schema/core“报红处理方式
IDEA中点击右上角选择File | Settings | Languages & Frameworks | Schemas and DTDs(这是选择目录步骤)报错:URI is not registered。中文翻译:统一资源标识符没有注册,即找不到资源;通过报错我们可知原因就是找不见对应jar包;两种处理方式根据自己需要选择处理。之后点击确定,进入第5步,即可。第4步点击加号放进爆红的。原创 2024-01-19 12:59:35 · 451 阅读 · 1 评论 -
list==null不报空指针list.isEmpty()报空指针
而list.isEmpty(),在上述描述中创建list,内存空间开辟list空间,此时list空间什么都没有,但是你要list空间中的isEmpty方法,那么isEmpty必然不存在,必然抛出空指针;list本身创建在内存空间中已经申请开辟出空间,这个空间可以没有任何方法属性,就是属于null状态,但是此空间已经存在,属于list;而list.isEmpty()就是list对象的属性方法,且这时list为null,正好符合空指针异常抛出条件。空指针的抛出是对为Null对象的属性方法进行访问时抛出,原创 2024-01-11 18:51:29 · 786 阅读 · 1 评论