servlet在本地服务器上可以运行,在云服务器上不能运行的解决方法

时间:2023-02-10 11:35:45
首先,=先看看云服务器上的tomcat的日志文件logs里面的catalina.out日志文件,里面记录着你的servlet报错,根据报错类型进行解决。


有一种为文件读写路径错误,文件地址要写相对与你云服务器上面与相对于你的war包的路径


比如我的tomcat放在云服务器的位置如图

servlet在本地服务器上可以运行,在云服务器上不能运行的解决方法


读写的文件放的位置需要将war包解压之后找到其位置如图,将前面的d:\war包\去掉:

servlet在本地服务器上可以运行,在云服务器上不能运行的解决方法

最后组合的路径为:/opt/tomcat/webapps/StudentXml/WEB-INF/classes/Users.xml