发表于: 2019-10-31 23:54:28
1 1024
今天完成的事情:
1.war包部署在resin上成功。
昨天的问题,看报错信息应该是web.xml文件的头部错误。百度后,确实是头部的问题,但是资料很少,不知道为什么。有些回答也很不靠谱,说把错的删掉.......最后找到一篇资料是换了一个头部,但是没有说明原因。更改头部后,成功运行。
更改前:
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
更改后:
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
2.将war包部署到tomcat上。
将war包放到tomcat安装目录下的webapps文件夹下
启动tomcat,进入项目页面。这里的URL为localhost后加上war包名称。
点击链接,进入查询页面报错
联系上面URL需要加上war包名称,我controller中都是绝对路径,怀疑是这里出了问题。
修改绝对路径为相对路径后,成功。
明天计划的事情:
1.先把部署war包在本地尝试一遍,然后在部署到服务器上。
2.配置好Resin,Tomcat,Jetty的Access.log
3.修改resin内存配置
4.用Top命令查看WEB程序的进程号,用Kill 命令 杀掉WEB进程
遇到的问题:
resin关闭后,依然在运行。进入http://localhost:8080/网站后,依然能够进入项目页面。
不明白为什么resin关闭后还在运行。
在cmd中进入resin安装目录使用命令resin stop关闭
关闭失败,想着会不会是权限不够,使用管理员权限运行cmd,果然成功关闭了resin。
收获:
评论