发表于: 2019-12-14 23:46:12

1 1097


今天完成的事情:


resin部署war工程


1.新建了一个mywar  文件夹

把war放进去


2.修改resin.xml



3.添加war文件位置


4.运行出错 

忘记截图

报错信息: 

500    

[show] WEB-INF/web.xml:5: <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee">

 is an unexpected top-level tag.  

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 

version="4.0" >


resin日志也是报这个错误


这个真的是百度了好久 ,只知道web.xml表头有问题


博客上的报错信息    总是和我的有出入

按照别人方法来改  是没有用的!!



后面认真看了半天报错   感觉是版本的原因


按报错提示信息    自己尝试 把  jcp.org 的javaee  换 成了都换成   java sun的  javaee  

试了几遍  终于搞好了

(java sun javaee 4.0版本不行   报错  只 能换成3.0)


javaee版本参考这个

http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html


修改前

<?xml version="1.0" encoding="UTF-8"?>
<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_4_0.xsd"
        version="4.0" metadata-complete="true">


改为

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
   http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
            version="3.0" metadata-complete="true">


然后就不报错误了。  不过不知道为啥    不支持javaee么


参考连接:

https://blog.csdn.net/wj196/article/details/83878794





解决完问题     运行war    连接数据库又报错了


大概是用户权限的问题


还报了这个错误:Communications link failure




解决过程不说了  一点点查  


最后的解决方法:


mysql添加一个新用户     uri为  localhost       密码和账号为xxx  xxx



war包内jdbc的连接方式  为 localhost     xxx   xxx


就等于我用服务器   公网ip +端口    访问时,     代码里jdbc连接的为服务器linux本地的mysql   



大概解决方法可以参考这个:

https://blog.csdn.net/qq_27471405/article/details/80921846



我还有个locahost   密码为总账户root  root    但不知为何用不了



resin连接



又是排错的一天  

都是配置文件    或者服务器      的问题

网上也很难找到符合自己的答案    好在经过不断尝试解决了



明天计划的事情:


推进任务


排错排的头疼




返回列表 返回列表
评论

    分享到