氟塑料離心泵www.buybeng.com

          jquery教程http://www.software8.co/wzjs/jquery/

          關(guān)于解析javax.persistence.Table報(bào)錯(cuò)

          今天寫了個(gè)解析javax.persistence.Table的方法

          Java代碼:  
          1. /** 
          2.      * 通過實(shí)體的anno獲得Mapping的數(shù)據(jù)庫表名 
          3.      * @param clazz 實(shí)體類 
          4.      * @return 
          5.      * @throws Exception 
          6.      */  
          7.     public static String getTableName(Class<?> clazz) throws Exception {    
          8.         if (clazz.isAnnotationPresent(Table.class)) {    
          9.             Table table = clazz.getAnnotation(Table.class);    
          10.             return table.name();  
          11.         } else {    
          12.             throw new Exception(clazz.getName() + " is not Entity Annotation.");    
          13.         }    
          14.     }  

           在啟動(dòng)tomcat的時(shí)候報(bào)錯(cuò)

          Java代碼:  
          1. java.lang.ClassNotFoundException: javax.persistence.Table  
          2.     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)  
          3.     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)  
          4.     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)  
          5.     at com.faj.util.XSAnnoDeal.getTableName(XSAnnoDeal.java:23)  
          6.     at com.faj.util.SqlCreater.<init>(SqlCreater.java:25)  
          7.     at com.sucsoft.springmvc.dao.impl.BaseDaoImpl.createSQLAndExcute(BaseDaoImpl.java:31)  
          8.     at com.sucsoft.springmvc.dao.impl.BaseDaoImpl.add(BaseDaoImpl.java:39)  
          9.     at com.sucsoft.springmvc.service.impl.UserService.createUser(UserService.java:19)  
          10.     at com.sucsoft.springmvc.controller.UserController.add(UserController.java:76)  
          11.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
          12.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
          13.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
          14.     at java.lang.reflect.Method.invoke(Method.java:597)  
          15.     at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)  
          16.     at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)  
          17.     at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)  
          18.     at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)  
          19.     at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)  
          20.     at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:920)  
          21.     at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:816)  
          22.     at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)  
          23.     at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:801)  
          24.     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)  
          25.     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)  
          26.     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
          27.     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)  
          28.     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)  
          29.     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)  
          30.     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)  
          31.     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)  
          32.     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)  
          33.     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)  
          34.     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)  
          35.     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)  
          36.     at java.lang.Thread.run(Thread.java:619)  

           找了一個(gè)晚上終于找到答案了。

          上鏈接:http://www.aygfsteel.com/jvict/articles/225646.html

          原因是tomcat里面沒有javaee-api-5.0-1.jar這個(gè)jar包,我用的是javaee 5.0。

          原文參考自站長網(wǎng):http://www.software8.co/wzjs/java/3456.html

          posted on 2013-03-20 10:37 你爸是李剛 閱讀(2494) 評論(5)  編輯  收藏

          評論

          # re: 關(guān)于解析javax.persistence.Table報(bào)錯(cuò) 2013-03-20 22:10 fake oakleys

          學(xué)習(xí)了。感謝樓主分享  回復(fù)  更多評論   

          # re: 關(guān)于解析javax.persistence.Table報(bào)錯(cuò) 2013-03-20 22:11 fake oakleys

          好文章,感謝分享  回復(fù)  更多評論   

          # re: 關(guān)于解析javax.persistence.Table報(bào)錯(cuò) 2013-03-20 22:12 fake oakleys

          感謝分享。。。  回復(fù)  更多評論   

          # re: 關(guān)于解析javax.persistence.Table報(bào)錯(cuò) 2013-03-20 22:12 fake ray bans

          好文章,學(xué)習(xí)了。  回復(fù)  更多評論   

          # re: 關(guān)于解析javax.persistence.Table報(bào)錯(cuò) 2013-03-20 22:13 fake ray bans

          拜讀了。。。  回復(fù)  更多評論   


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2013年3月>
          242526272812
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          技術(shù)網(wǎng)站

          行業(yè)網(wǎng)站

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          站長網(wǎng) 氟塑料離心泵 注塑機(jī) 液晶廣告機(jī)
          主站蜘蛛池模板: 三门县| 平顺县| 岱山县| 宜川县| 菏泽市| 泰州市| 普安县| 田东县| 五大连池市| 麦盖提县| 依安县| 黑水县| 和田县| 中阳县| 会同县| 德保县| 封丘县| 灵武市| 双鸭山市| 阳城县| 嘉义市| 璧山县| 双峰县| 开江县| 普安县| 高州市| 闵行区| 临夏县| 仁寿县| 太康县| 康马县| 胶州市| 遵化市| 正宁县| 五莲县| 乌兰察布市| 扎兰屯市| 民权县| 丹寨县| 仁布县| 雷山县|