<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    用動作去驅(qū)動未來

    生命在于運(yùn)動,讓自己身體的每一個(gè)細(xì)胞都動起來吧.

     

    java.lang.RuntimeException: Unable to load EJB module.

    嚴(yán)重: Exception while loading the app
    java.lang.RuntimeException: Unable to load EJB module.  DeploymentContext does not contain any EJB  Check archive to ensure correct packaging for E:\Pro\nfsspro\NFSSWeb\build\web
            at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:133)
            at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:63)
            at org.glassfish.internal.data.ModuleInfo.load(ModuleInfo.java:175)
            at org.glassfish.internal.data.ApplicationInfo.load(ApplicationInfo.java:216)
            at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:338)
            at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
            at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
            at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
            at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
            at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
            at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
            at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
            at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1224)
            at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
            at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
            at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
            at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
            at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
            at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
            at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
            at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
            at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
            at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
            at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
            at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
            at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
            at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
            at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
            at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
            at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
            at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
            at java.lang.Thread.run(Thread.java:619)
    --------WEB project--------------
    library-inclusion-in-archive:
    library-inclusion-in-manifest:
    Compiling 2 source files to E:\Pro\nfsspro\NFSSWeb\build\web\WEB-INF\classes
    compile:
    compile-jsps:
    就地在 E:\Pro\nfsspro\NFSSWeb\build\web 處部署
    在 GlassFish Server 3 上執(zhí)行 deploy?path=E:\Pro\nfsspro\NFSSWeb\build\web&name=NFSSWeb&force=true 失敗
    E:\Pro\nfsspro\NFSSWeb\nbproject\build-impl.xml:743: 尚未部署該模塊。
    生成失敗(總時(shí)間:33 秒)

    部署web工程到glassfishV3上出現(xiàn)如上錯誤,

    posted @ 2010-06-28 13:50 黑螞蟻 閱讀(899) | 評論 (0)編輯 收藏

    彼爾蓋茨的十句話,絕對讓你改變一生!

    再煩,也別忘微笑;再急,也要注意語氣; ­

    再苦,也別忘堅(jiān)持;再累,也要愛自己。 ­

    低調(diào)做人,你會一次比一次 穩(wěn)健;高調(diào)做事,你會一次比一次優(yōu)秀。 ­

    成功的時(shí)候不要忘記過去;失敗的時(shí)候不要忘記還有未來。 ­

    ­有望得到的要努力,無望得到的不介意,則無論輸贏姿態(tài)都會好看。

    生活不是單行線,一條路走不通,你可以轉(zhuǎn)彎。 ­

    淚水和汗水的化學(xué)成分相似,但前者只能為你換來同情,后者卻可以為你贏的成功。 ­

    變老是人生的必修課,變成熟是選修課。 ­

    以鍛煉為本,學(xué)會健康;以修進(jìn)為本,學(xué)會求知; ­

    以進(jìn)德為本,學(xué)會做人;以適應(yīng)為本,學(xué)會生存。 ­

    人生四項(xiàng)基本原則:懂得選擇,學(xué)會放棄,耐得住寂寞,經(jīng)得起誘惑。 ­

    當(dāng)所有人都低調(diào)的時(shí)候,你可以高調(diào),但不能跑調(diào)。 ­

    學(xué)會忘記是生活的技術(shù),學(xué)會微笑是生活的藝術(shù)。   ­

    什么是好工作:一不影響生活作息,二不影響家庭團(tuán)聚,三能養(yǎng)家糊口。 ­

    懶惰像生銹一樣,比操勞更消耗身體。 ­

    讓夢想成真的最好辦法就是醒來。 ­

    哲人無憂,智者常樂。并不是因?yàn)樗鶒鄣囊磺兴紦碛辛耍撬鶕碛械囊磺兴紣邸?­

    人生有幾件絕對不能失去的東西:自制的力量,冷靜的頭腦,希望和信心!

    1 . 社會充滿不公平現(xiàn)象。你先不要想去改造它,只能先適應(yīng)它。(因?yàn)槟愎懿涣怂?
      2 . 世界不會在意你的自尊,人們看的只是你的成就。在你沒有成就以前,切勿過分強(qiáng)調(diào)自尊。(因?yàn)槟阍綇?qiáng)調(diào)自尊,越對你不利)。

      3 . 你只是中學(xué)畢業(yè),通常不會成為CEO,直到你把CEO職位拿到手為止。(直到此時(shí),人們才不會介意你只是中學(xué)畢業(yè))。
      4 . 當(dāng)你陷入人為困境時(shí),不要抱怨,你只能默默地吸取教訓(xùn)。(你要悄悄地振作起來,重新奮起)。  
      5 . 你要懂得:在沒有你之前,你的父母并不像現(xiàn)在這樣“乏味”。你應(yīng)該想到,這是他們?yōu)榱藫狃B(yǎng)你所付出的巨大代價(jià)。(你永遠(yuǎn)要感恩和孝敬他們,才是硬道理)。
      6 . 在學(xué)校里,你考第幾已不是那么重要,但進(jìn)入社會卻不然。不管你去到哪里,都要分等排名。(社會、公司要排名次,是常見的事,要鼓起勇氣競爭才對)。
      7 . 學(xué)校里有節(jié)假日,到公司打工則不然,你幾乎不能休息,很少能輕松地過節(jié)假日。(否則你職業(yè)生涯中一起跑就落后了,甚至?xí)屇阌肋h(yuǎn)落后)。
      8 . 在學(xué)校,老師會幫助你學(xué)習(xí),到公司卻不會。如果你認(rèn)為學(xué)校的老師要求你很嚴(yán)格,那是你還沒有進(jìn)入公司打工。因?yàn)椋绻緦δ悴粐?yán)厲,你就要失業(yè)了。(你必須清醒地認(rèn)識到:公司比學(xué)校更要嚴(yán)格要求自己)。
      9 . 人們都喜歡看電視劇,但你不要看,那并不是你的生活。只要在公司工作,你是無暇看電視劇的。(奉勸你不要看,否則你走上看電視連續(xù)劇之路,而且看得津津有味,那你將失去成功的資格)。
      10 . 永遠(yuǎn)不要在背后批評別人,尤其不能批評你的老板無知、刻薄和無能。(因?yàn)檫@樣的心態(tài),會使你走上坎坷艱難的成長之路)。

    posted @ 2010-05-11 23:35 黑螞蟻 閱讀(152) | 評論 (0)編輯 收藏

    java 日期的轉(zhuǎn)換

    1.計(jì)算某一月份的最大天數(shù)

    Calendar   time=Calendar.getInstance();
    time.clear();
    time.set(Calendar.YEAR,year);   //year   為   int  
    time.set(Calendar.MONTH,i-1);//注意,Calendar對象默認(rèn)一月為0                      
    int   day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天數(shù)
    注:在使用set方法之前,必須先clear一下,否則很多信息會繼承自系統(tǒng)當(dāng)前時(shí)間

    2.Calendar和Date的轉(zhuǎn)化

    (1)   Calendar轉(zhuǎn)化為Date
    Calendar   cal=Calendar.getInstance();
    Date   date=cal.getTime();

    (2)   Date轉(zhuǎn)化為Calendar
    Date   date=new   Date();
    Calendar   cal=Calendar.getInstance();
    cal.setTime(date);

    3.格式化輸出日期時(shí)間   (這個(gè)用的比較多)

    Date   date=new   Date();
    SimpleDateFormat   df=new   SimpleDateFormat("yyyy-MM-dd   hh:mm:ss");
    String   time=df.format(date);
    System.out.println(time);

    4.計(jì)算一年中的第幾星期

    (1)計(jì)算某一天是一年中的第幾星期
    Calendar   cal=Calendar.getInstance();
    cal.set(Calendar.YEAR,   2006);
    cal.set(Calendar.MONTH,   1);
    cal.set(Calendar.DAY_OF_MONTH,   3);
    int   weekno=cal.get(Calendar.WEEK_OF_YEAR);

    (2)計(jì)算一年中的第幾星期是幾號
    SimpleDateFormat   df=new   SimpleDateFormat("yyyy-MM-dd");
    Calendar   cal=Calendar.getInstance();
    cal.set(Calendar.YEAR,   2006);
    cal.set(Calendar.WEEK_OF_YEAR,   1);
    cal.set(Calendar.DAY_OF_WEEK,   Calendar.MONDAY);
    System.out.println(df.format(cal.getTime()));
    輸出:
    2006-01-02

    5.add()和roll()的用法(不太常用)

    (1)add()方法
    SimpleDateFormat   df=new   SimpleDateFormat("yyyy-MM-dd");
    Calendar   cal=Calendar.getInstance();
    cal.set(Calendar.YEAR,   2006);
    cal.set(Calendar.MONTH,   1);
    cal.set(Calendar.DAY_OF_MONTH,   3);
    cal.add(Calendar.DATE,   -4);
    Date   date=cal.getTime();
    System.out.println(df.format(date));
    cal.add(Calendar.DATE,   4);
    date=cal.getTime();
    System.out.println(df.format(date));
    輸出:
            2006-08-30
            2006-09-03
    (2)roll方法
    cal.set(Calendar.YEAR,   2006);
    cal.set(Calendar.MONTH,   1);
    cal.set(Calendar.DAY_OF_MONTH,   3);
    cal.roll(Calendar.DATE,   -4);
    date=cal.getTime();
    System.out.println(df.format(date));
    cal.roll(Calendar.DATE,   4);
    date=cal.getTime();
    System.out.println(df.format(date));
    輸出:
            2006-09-29
            2006-09-03
    可見,roll()方法在本月內(nèi)循環(huán),一般使用add()方法;

    6.計(jì)算兩個(gè)任意時(shí)間中間的間隔天數(shù)(這個(gè)比較常用)
    (1)傳進(jìn)Calendar對象
            public   int   getIntervalDays(Calendar   startday,Calendar   endday)...{              
                    if(startday.after(endday))...{
                            Calendar   cal=startday;
                            startday=endday;
                            endday=cal;
                    }        
                    long   sl=startday.getTimeInMillis();
                    long   el=endday.getTimeInMillis();
                 
                    long   ei=el-sl;                      
                    return   (int)(ei/(1000*60*60*24));
            }
    (2)傳進(jìn)Date對象

            public   int   getIntervalDays(Date   startday,Date   endday)...{                
                    if(startday.after(endday))...{
                            Date   cal=startday;
                            startday=endday;
                            endday=cal;
                    }                
                    long   sl=startday.getTime();
                    long   el=endday.getTime();              
                    long   ei=el-sl;                      
                    return   (int)(ei/(1000*60*60*24));
            }
    (3)改進(jìn)精確計(jì)算相隔天數(shù)的方法
            public   int   getDaysBetween   (Calendar   d1,   Calendar   d2)   ...{
                    if   (d1.after(d2))   ...{  
                            java.util.Calendar   swap   =   d1;
                            d1   =   d2;
                            d2   =   swap;
                    }
                    int   days   =   d2.get(Calendar.DAY_OF_YEAR)   -   d1.get(Calendar.DAY_OF_YEAR);
                    int   y2   =   d2.get(Calendar.YEAR);
                    if   (d1.get(Calendar.YEAR)   !=   y2)   ...{
                            d1   =   (Calendar)   d1.clone();
                            do   ...{
                                    days   +=   d1.getActualMaximum(Calendar.DAY_OF_YEAR);//得到當(dāng)年的實(shí)際天數(shù)
                                    d1.add(Calendar.YEAR,   1);
                            }   while   (d1.get(Calendar.YEAR)   !=   y2);
                    }
                    return   days;
            }
    注意:通過上面的方法可以衍生出求任何時(shí)間,如要查出郵箱三周之內(nèi)收到的郵件(得到當(dāng)前系統(tǒng)時(shí)間-再得到三周前時(shí)間)用收件的時(shí)間去匹配   最好裝化成   long去比較
    如:1年前日期(注意毫秒的轉(zhuǎn)換)
          java.util.Date   myDate=new   java.util.Date();
          long   myTime=(myDate.getTime()/1000)-60*60*24*365;
          myDate.setTime(myTime*1000);
          String   mDate=formatter.format(myDate);

    7.   String   和   Date   ,Long   之間相互轉(zhuǎn)換   (最常用)

    字符串轉(zhuǎn)化成時(shí)間類型(字符串可以是任意類型,只要和SimpleDateFormat中的格式一致即可)
    通常我們?nèi)r(shí)間跨度的時(shí)候,會substring出具體時(shí)間--long-比較

    java.text.SimpleDateFormat   sdf   =   new   java.text.SimpleDateFormat("M/dd/yyyy   hh:mm:ss   a",java.util.Locale.US);
    java.util.Date   d   =   sdf.parse("5/13/2003   10:31:37   AM");
    long   dvalue=d.getTime();
    SimpleDateFormat   formatter   =   new   SimpleDateFormat("yyyy-MM-dd   HH:mm:ss");
    String   mDateTime1=formatter.format(d);

    8.   通過時(shí)間求時(shí)間

    年月周求日期
    SimpleDateFormat   formatter2   =   new   SimpleDateFormat("yyyy-MM   F   E");
    java.util.Date   date2=   formatter2.parse("2003-05   5   星期五");
    SimpleDateFormat   formatter3   =   new   SimpleDateFormat("yyyy-MM-dd");
    String   mydate2=formatter3.format(date2);

    求是星期幾
    mydate=   myFormatter.parse("2001-1-1");
    SimpleDateFormat   formatter4   =   new   SimpleDateFormat("E");
    String   mydate3=formatter4.format(mydate);

    9.   java   和   具體的數(shù)據(jù)庫結(jié)合

    在開發(fā)web應(yīng)用中,針對不同的數(shù)據(jù)庫日期類型,我們需要在我們的程序中對日期類型做各種不同的轉(zhuǎn)換。若對應(yīng)數(shù)據(jù)庫數(shù)據(jù)是oracle的Date類型,即 只需要年月日的,可以選擇使用java.sql.Date類型,若對應(yīng)的是MSsqlserver   數(shù)據(jù)庫的DateTime類型,即需要年月日時(shí)分秒的,選擇java.sql.Timestamp類型
    你可以使用dateFormat定義時(shí)間日期的格式,轉(zhuǎn)一個(gè)字符串即可

    class   Datetest{
    *method   將字符串類型的日期轉(zhuǎn)換為一個(gè)timestamp(時(shí)間戳記java.sql.Timestamp)
    *@param   dateString   需要轉(zhuǎn)換為timestamp的字符串
    *@return   dataTime   timestamp

    public   final   static   java.sql.Timestamp   string2Time(String   dateString)
    throws   java.text.ParseException   {
    DateFormat   dateFormat;
    dateFormat   =   new   SimpleDateFormat("yyyy-MM-dd   kk:mm:ss.SSS",   Locale.ENGLISH);//設(shè)定格式
    //dateFormat   =   new   SimpleDateFormat("yyyy-MM-dd   kk:mm:ss",   Locale.ENGLISH);
    dateFormat.setLenient(false);
    java.util.Date   timeDate   =   dateFormat.parse(dateString);//util類型
    java.sql.Timestamp   dateTime   =   new   java.sql.Timestamp(timeDate.getTime());//Timestamp類型,timeDate.getTime()返 回一個(gè)long型
    return   dateTime;
    }

    *method   將字符串類型的日期轉(zhuǎn)換為一個(gè)Date(java.sql.Date)
    *@param   dateString   需要轉(zhuǎn)換為Date的字符串
    *@return   dataTime   Date

    public   final   static   java.sql.Date   string2Date(String   dateString)
    throws   java.lang.Exception   {
    DateFormat   dateFormat;
    dateFormat   =   new   SimpleDateFormat("yyyy-MM-dd",   Locale.ENGLISH);
    dateFormat.setLenient(false);
    java.util.Date   timeDate   =   dateFormat.parse(dateString);//util類型
    java.sql.Date   dateTime   =   new   java.sql.Date(timeDate.getTime());//sql類型
    return   dateTime;
    }

    public   static   void   main(String[]   args){
    Date   da   =   new   Date();
    注意:這個(gè)地方da.getTime()得到的是一個(gè)long型的值
    System.out.println(da.getTime());

    由日期date轉(zhuǎn)換為timestamp

    第一種方法:使用new   Timestamp(long)
    Timestamp   t   =   new   Timestamp(new   Date().getTime());
    System.out.println(t);

    第二種方法:使用Timestamp(int   year,int   month,int   date,int   hour,int   minute,int   second,int   nano)
    Timestamp   tt   =   new   Timestamp(Calendar.getInstance().get(
                Calendar.YEAR)   -   1900,   Calendar.getInstance().get(
                Calendar.MONTH),   Calendar.getInstance().get(
                Calendar.DATE),   Calendar.getInstance().get(
                Calendar.HOUR),   Calendar.getInstance().get(
                Calendar.MINUTE),   Calendar.getInstance().get(
                Calendar.SECOND),   0);
    System.out.println(tt);

    try   {
    String   sToDate   =   "2005-8-18";//用于轉(zhuǎn)換成java.sql.Date的字符串
                String   sToTimestamp   =   "2005-8-18   14:21:12.123";//用于轉(zhuǎn)換成java.sql.Timestamp的字符串
                Date   date1   =   string2Date(sToDate);
                Timestamp   date2   =   string2Time(sToTimestamp);
    System.out.println("Date:"+date1.toString());//結(jié)果顯示
    System.out.println("Timestamp:"+date2.toString());//結(jié)果顯示
    }catch(Exception   e)   {
    e.printStackTrace();
    }
    }
    }  

    posted @ 2010-05-11 14:31 黑螞蟻 閱讀(561) | 評論 (0)編輯 收藏

    tapestry5中表單提交問題

    org.apache.tapestry5.runtime.ComponentEventException
    Forms require that the request method be POST and that the t:formdata query parameter have values.


    提交表單form就會出現(xiàn)這個(gè)問題,
    <t:form >
      <t:submit t:id="login" value="提交" />
    </t:form>

    用火狐沒問題,ie出現(xiàn)的概率就很大,我試著捕獲這個(gè)異常,頁面雖不至于馬上報(bào)錯,但刷新就會出現(xiàn),會在原來的路徑后加上一個(gè).form也即是form id。

    希望大蝦們幫忙解決,困擾我很久了.

    posted @ 2010-04-23 19:49 黑螞蟻 閱讀(448) | 評論 (0)編輯 收藏

    僅列出標(biāo)題
    共2頁: 上一頁 1 2 

    導(dǎo)航

    統(tǒng)計(jì)

    公告

    路在腳下,此刻,出發(fā)。

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲一区无码中文字幕| 亚洲免费视频网址| 久久99国产乱子伦精品免费| 亚洲日韩中文字幕天堂不卡| 国产一区二区三区在线免费观看| 99在线免费视频| 亚洲精品456在线播放| 免费看国产一级特黄aa大片| 中文字幕无码免费久久| 亚洲男人天堂2022| 亚洲熟妇av一区二区三区漫画| 无码国产精品一区二区免费式直播| 黄色免费在线观看网址| 亚洲色图.com| 国产美女亚洲精品久久久综合| 精品国产免费人成电影在线观看| 一区视频免费观看| 亚洲成a人片在线不卡| 亚洲日本一区二区三区在线| 日本成人免费在线| 曰批全过程免费视频网址| 理论秋霞在线看免费| 精品亚洲成在人线AV无码| 亚洲va无码手机在线电影| 日日夜夜精品免费视频| 免费能直接在线观看黄的视频 | 四虎永久免费影院在线| 57pao一国产成永久免费| 一个人看的www免费在线视频| jiz zz在亚洲| 亚洲欧洲日产韩国在线| 国产亚洲精AA在线观看SEE| 免费国产a国产片高清网站| 免费电视剧在线观看| 三年片在线观看免费观看大全一 | 日日麻批免费40分钟日本的| 韩日电影在线播放免费版| 黄色毛片免费在线观看| 亚洲色偷偷色噜噜狠狠99网| 亚洲熟妇色自偷自拍另类| 国产亚洲无线码一区二区|