在IDEA里用jetty6插件運行一切正常。部署時使用命令行版的jetty7,把war文件放到webapps目錄運行jetty,客戶端的前端代碼jquery jsonp訪問這個ssm項目時功能不正常了,查看Firefox的web控制臺提示malformed UTF-8 data。具體的js報錯位置:
1 回答

撒科打諢
TA貢獻1934條經驗 獲得超2個贊
如果我們部署到命令行版的jetty,啟動jetty的腳本文件中jvm運行jetty時如果缺少了-Dfile.encoding=UTF-8參數就會導致FireFox報錯malformed utf-8 data或有中文亂碼問題。正確的批處理腳本例如:
@echo off
cd /d c:jetty9411
"C:Program FilesJavajdk1.8.0_121binjava.exe" -Dfile.encoding=UTF-8 -jar start.jar
添加回答
舉報
0/150
提交
取消