时间:2015-02-02 来源:

tomcat发布项目问题汇总 【Web前端】

        最近维护一个比较老的项目web切图报价,维护好了以后需要发布在tomcat7上.部署过程出现了好多的问题.下面总结一下与大家分享.

javax.el.ELException:The identifier [new] is not a valid Java identifier as required by section 1.19of the EL specification (Identifier ::= Java language identifier). This checkcan be disabled by setting the system property org.apache.el.parser.SKIP_IDENTIFIER_CHECKto true.

第一个问题:

atorg.apache.el.parser.ELParser.Expression(ELParser.java:177)

atorg.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)

atorg.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)

<c:iftest="${!command.new}">

atorg.apache.el.parser.ELParser.DotSuffix(ELParser.java:1069)

atorg.apache.el.parser.ELParser.Compare(ELParser.java:446)

atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

atorg.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:966)

atorg.apache.el.lang.ExpressionBuilder.createValueExpression(ExpressionBuilder.java:216)

atorg.apache.el.parser.ELParser.Unary(ELParser.java:894)

atorg.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

        上午部署项目出现问题,web切图报价输入shutdown.bat

        1、CATALINA_HOME是TOMCAT安装路径的别名,html切图制作如果struts标签中存在嵌套双引号会报错.

atorg.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)

atorg.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)

atorg.apache.el.parser.ELParser.DynamicExpression(ELParser.java:149)

atorg.apache.el.parser.AstDotSuffix.setImage(AstDotSuffix.java:45)

        3、在环境变量Path中,wap前端外包新增加“ TALINA_HOME%\bin\"

atjavax.servlet.http.HttpServlet.service(HttpServlet.java:727)

        $CATALINA_BASE/conf/catalina.properties增加

      tomcat7可能带来的问题

atorg.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)

        设置CATALINA_HOME环境变量

        最后的解决方法时在tomcat的catalina.properties配置文件的最后加上:

严重:Servlet.service() for servlet jsp threw exception

        $CATALINA_BASE/conf/Catalina/localhost/webapp.xml增加

报错如下:

<INPUTtype="submit" name="delete" value="Delete"style="margin-right: 5px; font-size: 8pt; font-family: Arial; width:70px"

atorg.apache.el.parser.ELParser.Or(ELParser.java:228)

......

        2、对EL表达式校验更加严格,升级tomcat版本后,web前端制作以前的代码可能不能用了.

atorg.apache.el.parser.ELParser.Multiplication(ELParser.java:714)

        String path =CustFactory.class.getClassLoader().getResource("config.properties").toURI().getPath();

 

atorg.apache.jsp.WEB_002dINF.jsp.collectionForm_jsp._jspService(collectionForm_jsp.java:351)

        4、启动tomcat :进入命令行cmd,输入startup.bat

atorg.apache.jsp.WEB_002dINF.jsp.collectionForm_jsp._jspx_meth_c_005fif_005f0(collectionForm_jsp.java:595)

atorg.apache.el.parser.ELParser.Value(ELParser.java:980)

        今天遇到一个问题,div前端切图当tomcat文件夹有空格,用类加载器获取路径时会将空格转换为20%..

 

代码是这样写的:

        org.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false  

        5、打开浏览器,web切图报价输入:http://localhost:8080,看tomcat是否正常启动

atorg.apache.el.parser.ELParser.Equality(ELParser.java:340)

        org.apache.el.parser.SKIP_IDENTIFIER_CHECK=true

atorg.apache.el.parser.ELParser.Unary(ELParser.java:950)

        或修改server.xml的context选项,符合w3c标准增加useHttpOnly="false"  即可.

 

第二个问题:

         atorg.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)

        解决方法:

        分析原因:

第三个问题

解决办法将路径先用URL编码;

        自己拷到服务器上的tomcat总是无法启动网页外包接活,最终找到原因是配置了CATALINA_HOME环境变量,jpg或psd转html导致每次启动的tomcat都是环境变量配置的路径下的tomcat.

onclick="returnconfirm('Are you sure you want to delete this repository?')" />

atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

        3、安全级别默认较高web前端制作,用类加载器获取路径时会将空格转换为20%

           org.apache.el.parser.SKIP_IDENTIFIER_CHECK=true

atorg.apache.el.parser.ELParser.ValueSuffix(ELParser.java:1035)

        2、计算机>属性>环境变量承接网页制作,变量值tomcat的解压目录web切图报价,注意后面不用多加“\”或者“;”

atorg.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)

 

 

点击次数:6499
作者:
web前端行业资讯
Web new NewsList
谷歌发布Tacotron2:能更简单地训练AI学习演讲 ,,2017年12月21日TensorFlow漏洞爆发背后:关于AI安全我们的傻与天真 ,,2017年12月21日Android端Edge浏览器新版发布:常规性能优化和BUG修复 ,,2017年12月21日三星开发出全球最小的DRAM芯片技术领先优势扩大 ,,2017年12月21日腾讯绝艺AI下一步将学习AlphaGozero自对弈训练 ,,2017年12月21日Facebook社交VR应用Spaces扩大覆盖面:入驻HTCVive ,,2017年12月21日设计图曝光:三星双屏折叠手机原来是这样的 ,,2017年12月21日微信支付和支付宝已成为世界移动支付的"老师" ,,2017年12月21日新专利表明FaceID未来有望装备在iPad、MacBook和iMac等设备 ,,2017年12月21日首批九个建议加入EE4J的项目 ,,2017年12月21日这就是SurfacePhone?微软可折叠手机概念图曝光 ,,2017年12月21日继“Angel”开源后,腾讯又开放TDinsight机器学习平台 ,,2017年12月21日谷歌母公司研发“闪光”网络技术无需铺设线缆 ,,2017年12月21日微软投资5千万美元利用人工智能对抗气候变化 ,,2017年12月21日谷歌中国2017:面向开发者的1年AI先行的1年 ,,2017年12月21日GreenKey加入Symphony软件基金会,将开源语音软件 ,,2017年12月21日腾讯发现者揭秘:怎么应对TensorFlow的安全风险,修复有多难 ,,2017年12月21日清华新成立两大交叉研究机构探索智能与未来 ,,2017年12月21日微软将AI融入生产力工具和搜索引擎与其它巨头竞争 ,,2017年12月21日Gfycat将利用机器学习技术创建高分辨率GIF动图 ,,2017年12月21日安全软件公司Avast开源化机器码反编译器RetDec ,,2017年12月21日谷歌开源TFGAN,让训练和评估GAN变得更加简单 ,,2017年12月21日社区对模块化不感兴趣时隔三周经典版FedoraServer27发布 ,,2017年12月21日Windows10加入OpenSSH客户端 ,,2017年12月21日FirefoxQuantum发布一个月安装量1.7亿 ,,2017年12月21日吴恩达宣布创业新项目已与富士康达成战略合作 ,,2017年12月21日Scala入门系列(十二):隐式转换2017年12月20日speedment入门教程2017年12月20日SLAM入门笔记(1):特征点的匹配2017年12月20日深入浅出了解frame和bounds2017年12月20日sgu-240Runaway【数据库】2015年05月12日英国创意包装设计2014年01月28日使用session验证的用户登录界面(简写) 【编程语言】2015年07月03日有效的rtsp流媒体测试地址汇总【编程语言】2015年05月05日零基础学python-2.2输入input() 【编程语言】2015年08月14日详解:——如何将图片储存在数据库里2014年01月29日遮罩,在指定元素上进行遮罩 【移动开发】2015年01月09日进程之间的8种通信方式【编程语言】2015年08月26日代码行数统计工具 【编程语言】2015年08月07日【社交分享SDK】ShareSDKforAndroid2.5.9已经发布 【Web前端】2015年03月24日AndroidL新增UI控件:RecyclerViewCardView的简单使用 【编程语言】2015年06月01日ios+openflow问题 【数据库】2014年11月24日muduo总结 【编程语言】2015年08月14日VC++对话框(CDialog)添加背景图片 【编程语言】2015年01月09日cvBoostNextWeakClassifier(翻译) 【架构设计】2015年07月07日jsoup:解析HTML用法小结 【数据库】2015年06月18日数学之路-sas备忘(5) 【云计算】2015年02月25日java_String和StringBuffer区别分析2014年01月30日Appium(JAVA)Windows7系统搭建及示例运行【编程语言】2014年11月17日cocos2d-x《农场模拟经营养成》游戏完整源码【编程语言】2015年08月15日返回对象在当前级别中是第几个元素的实现代码2014年01月29日互联网时代的产品战争 【编程语言】2015年02月16日css3动态背景2014年11月06日lsof在运维中的应用【互联网】2014年12月22日hdu5373Theshortestproblem(模拟,数学) 【编程语言】2015年08月29日akari.c2015年05月25日细说java.util.HashMap 【编程语言】2015年09月01日第1次亲密接触PHP5(1)2014年01月29日雷军持股小米科技高达77.8%!小米、美的突然“在一起”,都有什么机会与暗礁?【Web前端】2014年12月16日不包含适合于入口点的静态“Main”方法 【综合】2015年05月12日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)