Ureport2在Nginx代理下访问时出现Handler [t] not exist报错的解决方法

这个问题在很久之前就已经解决的,今天刚好有空,就分享一下具体的解决办法,希望能帮忙到各位!
       该问题主要是Ureport2在集成到SpringBoot项目时,会通过ServletRegistrationBean来注册一个Servlet,并且指定访问路径为:/ureport/**,如下图所示:
在这里插入图片描述
因此,在设置nginx代理时,还需要为ureport2的访问路径设置代理,即在原有的代理中添加如下圈出的代码:
在这里插入图片描述
具体代码如下:

localtion /xxxxx/ureport {
	proxy_pass http://{ip}:{port}/{projectName}/ureport 
}

       上面的{}中括号包含的内容是指可替换文字,读者可根据自己的系统要求进行替换即可。然后去到nginx安装目录下重启即可解决问题,重启命令如下:

nginx.exe -s reload
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值