servlet在本地服务器上可以运行,在云服务器上不能运行的解决方法
2017-04-12 17:30
363 查看
首先,=先看看云服务器上的tomcat的日志文件logs里面的catalina.out日志文件,里面记录着你的servlet报错,根据报错类型进行解决。
有一种为文件读写路径错误,文件地址要写相对与你云服务器上面与相对于你的war包的路径
比如我的tomcat放在云服务器的位置如图
读写的文件放的位置需要将war包解压之后找到其位置如图,将前面的d:\war包\去掉:
最后组合的路径为:/opt/tomcat/webapps/StudentXml/WEB-INF/classes/Users.xml
有一种为文件读写路径错误,文件地址要写相对与你云服务器上面与相对于你的war包的路径
比如我的tomcat放在云服务器的位置如图
读写的文件放的位置需要将war包解压之后找到其位置如图,将前面的d:\war包\去掉:
最后组合的路径为:/opt/tomcat/webapps/StudentXml/WEB-INF/classes/Users.xml
相关文章推荐
- $.get本地可以读取到json,服务器不能读取解决方法
- 基于apache服务器的网站本地可以访问,局域网内不能访问的问题解决方法
- SQL SERVER 2008不能连接本地服务器的一种解决方法
- oracle服务器本地能够登录但是局域网内其他机器不能访问的解决方法
- 本地电脑与远程服务器之间不能复制粘贴解决方法
- 解决apache服务器本地可以访问,同局域网内他人不能访问的问题(转)
- 在cmd中可以运行java,但是不能用javac的解决方法
- Windows:本地电脑与远程服务器之间不能复制粘贴解决方法
- 本地电脑与远程服务器之间不能复制粘贴解决方法
- "由于没有远程桌面授权服务器可以提供许可证..."不能远程桌面解决方法
- 本地电脑与远程服务器之间不能复制粘贴解决方法
- 登录iis7 网站服务器上网站网页可以访问 但远程访问网站网页不能访问的解决方法
- 如何解决本地电脑不能复制文件到远程服务器的方法
- 使用Visual Studio.Net,系统报告“automation服务器不能创建对象”错误。解决之道运行:regsvr32 scrrun.dll 就可以了。
- 用SD卡可以运行Linux系统,却不能安装Linux系统问题的解决方法之一
- oracle服务器本地能够登录但是局域网内其他机器不能访问的解决方法
- 解决控件只能在本地运行,不能在服务器上运行
- 本地电脑与远程服务器之间不能复制粘贴解决方法
- js replace 全局替换 以表单的方式提交参数 判断是否为ie浏览器 将jquery.qqFace.js表情转换成微信的字符码 手机端省市区联动 新字体引用本地运行可以获得,放到服务器上报404 C#提取html中的汉字 MVC几种找不到资源的解决方式 使用Windows服务定时去执行一个方法的三种方式
- 局域网中文件服务器上的.Net程序不能被直接运行的解决方法