Error500错误的解决方法(俩种解决方法)

it2022-05-09  38

Windows7 IIS 500 – 内部服务器错误解决方案

1、解决方法:打开IIS,在功能视图中找到“错误页”,双击进去后,看最右边的“操作”下的“编辑功能设置…”,将“错误响应”下的“详细错误”勾上。

2、打开控制面板→管理工具→Internet 信息服务(IIS)管理器→双击“ASP”图标,然后在右边的窗口中展开“调试属性”,把“将错误发送到浏览器”设为True即可。微软基于安全性考虑不将错误信息发送给浏览器,记得在网站正式发布时,还原此项设置。

3、本地浏览器去掉了“显示http友好错误提示”选项,显示:php-cgi.exe - FastCGI 进程超过了配置的活动超时时限

4、解决办法:IIS7->FastCGI设置->双击"php-cgi.exe"->"活动超时" 项默认是设置为70(秒),改为600(10分钟,此处根据需求设置可以略高~)

//读取配置文件 public static Properties loadProperties(String fileName){ String path = Thread.currentThread().getContextClassLoader().getResource(fileName).getPath(); Properties props = new Properties(); try { props.load(new FileInputStream(path)); } catch (FileNotFoundException e) { System.out.println("配置文件没有找到!"); } catch (IOException e) { System.out.println("读取配置文件失败!"); } return props; }

乍一看没什么问题,就是读取fileName的文件路径,然后作为配置文件读进来。 但是如果这个路径中有空格的话,就会报错。 比如tomcat的路径是 D:\Program File\Tomcat\... 由于Program File中间有空格,路径变成了D:\Program File\Tomcat\.. 在props.load的时候,就出错了。 所以可以用replaceAll(" ", " ")的方式避免出错。 原文:https://blog.csdn.net/sunroyi666/article/details/74535801   

 

 


最新回复(0)