JavaWeb书城项目常见难题有哪些?
- 内容介绍
- 相关推荐
本文共计1103个文字,预计阅读时间需要5分钟。
遇到的问题因端口冲突导致Tomcat服务器启动失败。除了常见的网络问题外,我还发现了一个上午才出现的特定问题:8080端口被multisim这个流行软件占用,导致将tomcat配置修改为占用8081端口。
遇到的问题 因端口冲突Tomcat服务器启动失败 除了网上的常见问题外,我这边还有一个找了一上午才发现的问题:8080端口被 multisim 这个流氓软件占用,将 tomcat 配置修改为占用8081端口就可以正常启动了。
在找不到问题并且 startup.bat 闪退时,可以用 notepad++ 在 startup.bat 最后一行加入 pause ,然后保存,再次运行,就可以看到闪退的原因。
IDEA启动Tomcat时控制台中文乱码1.在tomcat的VM Options中加入-Dfile.encoding=UTF-8。
2.IDEA 配置文件idea64.exe.vmoptions最后添加:-DFile.encoding=UTF-8
3.打开IDEA ,File->Settings->File Encodings ,编码统一UTF-8
请求和响应的中文乱码一定要在获取请求参数之前调用才有效
// 解决请求中文乱码问题
req.setCharacterEncoding("UTF-8");
// 解决响应中文乱码
resp.setContentType("text/html; charset=UTF-8");
请求转发和重定向
forward(转发):
是服务器请求资源,直接访问目标地址的URL,把URL对应的内容读取过来,再将这些内容发送给浏览器客户端。
本文共计1103个文字,预计阅读时间需要5分钟。
遇到的问题因端口冲突导致Tomcat服务器启动失败。除了常见的网络问题外,我还发现了一个上午才出现的特定问题:8080端口被multisim这个流行软件占用,导致将tomcat配置修改为占用8081端口。
遇到的问题 因端口冲突Tomcat服务器启动失败 除了网上的常见问题外,我这边还有一个找了一上午才发现的问题:8080端口被 multisim 这个流氓软件占用,将 tomcat 配置修改为占用8081端口就可以正常启动了。
在找不到问题并且 startup.bat 闪退时,可以用 notepad++ 在 startup.bat 最后一行加入 pause ,然后保存,再次运行,就可以看到闪退的原因。
IDEA启动Tomcat时控制台中文乱码1.在tomcat的VM Options中加入-Dfile.encoding=UTF-8。
2.IDEA 配置文件idea64.exe.vmoptions最后添加:-DFile.encoding=UTF-8
3.打开IDEA ,File->Settings->File Encodings ,编码统一UTF-8
请求和响应的中文乱码一定要在获取请求参数之前调用才有效
// 解决请求中文乱码问题
req.setCharacterEncoding("UTF-8");
// 解决响应中文乱码
resp.setContentType("text/html; charset=UTF-8");
请求转发和重定向
forward(转发):
是服务器请求资源,直接访问目标地址的URL,把URL对应的内容读取过来,再将这些内容发送给浏览器客户端。

