﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-我的软件工程-随笔分类-J2EE轻量级</title><link>http://www.blogjava.net/871021/category/33486.html</link><description>软件开发的体会</description><language>zh-cn</language><lastBuildDate>Sat, 02 Aug 2008 09:08:03 GMT</lastBuildDate><pubDate>Sat, 02 Aug 2008 09:08:03 GMT</pubDate><ttl>60</ttl><item><title>2008-7-23出现的validation.xml的错误</title><link>http://www.blogjava.net/871021/archive/2008/08/02/219589.html</link><dc:creator>石书丹</dc:creator><author>石书丹</author><pubDate>Sat, 02 Aug 2008 08:48:00 GMT</pubDate><guid>http://www.blogjava.net/871021/archive/2008/08/02/219589.html</guid><wfw:comment>http://www.blogjava.net/871021/comments/219589.html</wfw:comment><comments>http://www.blogjava.net/871021/archive/2008/08/02/219589.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/871021/comments/commentRss/219589.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/871021/services/trackbacks/219589.html</trackback:ping><description><![CDATA[&nbsp;
<p class="MsoNormal"><st1:chsdate w:st="on" isrocdate="False" islunardate="False" day="23" month="7" year="2008"><span lang="EN-US">2008-7-23</span></st1:chsdate></p>
<p class="MsoNormal"><span lang="EN-US"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">昨天出了很多错误，出了很多莫名其妙的错误，什么因为一个错误导致网页不能显示，主要是这个，也是搞到我焦头烂额，后来是由于这个</span><span lang="EN-US">validation.xml</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">没有写，没有写那个语言空间，那个</span><span lang="EN-US">&lt;form language=&#8221;zh&#8221;&gt;</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">没有配导致的，而且网页中又运用了</span></p>
<p class="MsoNormal" style="text-indent: 21.75pt"><span lang="EN-US">&lt;html:form onsumit=&#8221;&#8221;&gt;&lt;html:javascript formName&gt;</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">这样的标签，所以导致异常不断，网页无法显示，当我把</span><span lang="EN-US">validation.xml</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">配好了，一切就都解决了，现在连那个</span><span lang="EN-US">Tomcat Log</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">里面也没有异常出现了，太好了，我讨厌异常，讨厌一切形式的异常。</span></p>
<img src ="http://www.blogjava.net/871021/aggbug/219589.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/871021/" target="_blank">石书丹</a> 2008-08-02 16:48 <a href="http://www.blogjava.net/871021/archive/2008/08/02/219589.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>连编的重要性</title><link>http://www.blogjava.net/871021/archive/2008/08/01/219485.html</link><dc:creator>石书丹</dc:creator><author>石书丹</author><pubDate>Fri, 01 Aug 2008 15:45:00 GMT</pubDate><guid>http://www.blogjava.net/871021/archive/2008/08/01/219485.html</guid><wfw:comment>http://www.blogjava.net/871021/comments/219485.html</wfw:comment><comments>http://www.blogjava.net/871021/archive/2008/08/01/219485.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/871021/comments/commentRss/219485.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/871021/services/trackbacks/219485.html</trackback:ping><description><![CDATA[&nbsp;
<p>2008-7-21</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-family: 宋体">每天都要进行连编，就是每天都要将你当天做的东西放在服务器里运行一下，不管你今天做了多少，就是要放进去运行一下，保证你每天做的东西出错最少，虽然这种方法能发现的错误很少，但是他就是能跑起来了，每天都跑起来一点点，那么做到大了的时候他也照样能跑起来了。不然等到你的后台代码全部写好了，在想让他跑起来的时候，他就像一个零件散落一地的怪物一样，怎么也跑不起来了，因为里面隐含了太多天来太多的错误了。</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-family: 宋体">比如你写好</span>pojo<span style="font-family: 宋体">后，你能放到</span>Hibernate<span style="font-family: 宋体">里跑起来，这是连编的第一步，以后也不能放弃。比如你写好</span>dao<span style="font-family: 宋体">之后，也要立刻把</span>spring<span style="font-family: 宋体">配起来，放到服务器里，配好</span>web.xml<span style="font-family: 宋体">，让他在服务器里跑起来，配好</span>struts-config.xml<span style="font-family: 宋体">，大家一起在服务器里跑起来，不然如果你不天天这样话，等到你把后台全部建起来了，到时服务器第一次连编，第一次跑起来的时候，你会发现到那时就有太多的错误了，你再也无法去捕捉了，你再也不想面对你的系统了。</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-family: 宋体">所以每天都要进行连编。</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13:37<span style="font-family: 宋体">今天发现了一个很奇怪的错误！</span>spring<span style="font-family: 宋体">一配置之后，发现服务器完全启动不了，那个</span>applicationContext<span style="font-family: 宋体">完全不能初始化，提示了很奇怪的错误，可能是</span>aspecj<span style="font-family: 宋体">的错误，于是我硬着头皮加了几个</span>aspectj<span style="font-family: 宋体">的</span>jar<span style="font-family: 宋体">包下去之后，才能神奇的跑起来，这是为什么？包没有导入？可是他是提醒我我是包嵌套啊，奇怪，反正记着这个错误先。好象是网页完全不能打开，是因为</span>applicationContext<span style="font-family: 宋体">这个</span>xml<span style="font-family: 宋体">文件没有初始化好？</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13:37<span style="font-family: 宋体">问题找到了，</span>lib/aspectj/<span style="font-family: 宋体">下的两个</span>jar<span style="font-family: 宋体">包没有导入造成的，尤其是</span>aspectjweaver.jar<span style="font-family: 宋体">这个包！另外一个好像最好也导入进去，我现在来试第二个项目，</span>auction<span style="font-family: 宋体">。</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 14:08<span style="font-family: 宋体">错误找出来了，是由于一个</span>J2EE<span style="font-family: 宋体">的包——</span>mail.jar<span style="font-family: 宋体">没有导进去，导致</span>applicationContext.xml<span style="font-family: 宋体">不能初始化。</span>applicationContext.xml<span style="font-family: 宋体">不能初始化问题就很严重了，导致整个服务器不能跑起来，我的应用无法跑起来，看来</span>spring<span style="font-family: 宋体">在伟大的同时也是十分的挑剔的啊，所以以后做项目那个</span>jar<span style="font-family: 宋体">包一定要注意好！现在剩下一个问题了，那个</span>servlet<span style="font-family: 宋体">的验证码。</span></p>
<p style="text-indent: 21pt">17:53 <span style="font-family: 宋体">由遇见一个错误了，</span>login<span style="font-family: 宋体">页面死都不肯给我显示出来，这样的：</span></p>
<h1>HTTP Status 500 - </h1>
<p><strong><span style="background: #525d76; color: white">description</span></strong> <u>The server encountered an internal error () that prevented it from fulfilling this request.</u></p>
<p style="text-indent: 21pt"><span style="font-family: 宋体">我是调啊调老是调不出来，但是刚才无意间在系统自动生成的</span>Tomcat<span style="font-family: 宋体">日志中看到</span>javax.servlet.jsp.JspException: Cannot retrieve mapping for action /processLogin</p>
<p style="text-indent: 21pt"><span style="font-family: 宋体">这句话，很可能是我这个</span>/processLogin<span style="font-family: 宋体">这个</span>action<span style="font-family: 宋体">还没有写，等下来写，看行不行，能不能跑得通。又得出一个结论，要是错误老是找不到，看日志（在</span>netbeans<span style="font-family: 宋体">中）。</span></p>
 <img src ="http://www.blogjava.net/871021/aggbug/219485.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/871021/" target="_blank">石书丹</a> 2008-08-01 23:45 <a href="http://www.blogjava.net/871021/archive/2008/08/01/219485.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>