PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

org.postgresql.util.PGobject . प्रकार की प्राप्त वस्तु

आपको अपने आवेदन को तैनात करने से पहले अपने वाइल्डफ्लाई में पोस्टगिस, हाइबरनेट-स्थानिक और अन्य संबंधित कामों को जोड़ने की आवश्यकता है, इसका कारण यह है कि आप जिस हाइबरनेट का उपयोग कर रहे हैं वह वाइल्डफ्लाई के साथ बंडल है, लेकिन अन्य पुस्तकालय आपके युद्ध के साथ बंडल किए गए हैं, इसलिए वे हैं विभिन्न क्लास लोडर का उपयोग करना।

अगर आप यह कोड आप देख सकते हैं कि कास्ट सही है, और त्रुटि संदेश का कोई मतलब नहीं है, यह आमतौर पर क्लासलोडर्स के साथ एक समस्या है।

इस समस्या को ठीक करने के लिए आपको अपने वाइल्डफ्लाई में सभी काम जोड़ने होंगे, ऐसा करने के लिए आप यह कर सकते हैं:

cd $JBOSS_PATH/modules/system/layers/base/org/hibernate/main
mvn dependency:copy -Dartifact=org.hibernate:hibernate-spatial:5.0.7.Final:jar -DoutputDirectory=.
mvn dependency:copy -Dartifact=org.geolatte:geolatte-geom:1.0.1:jar -DoutputDirectory=.
mvn dependency:copy -Dartifact=com.vividsolutions:jts:1.13:jar -DoutputDirectory=.

module.xml संपादित करें अपने विवरण जोड़ने के लिए फ़ाइल:

<resource-root path="hibernate-spatial-5.0.7.Final.jar"/>
<resource-root path="jts-1.13.jar"/>
<resource-root path="geolatte-geom-1.0.1.jar"/>

और निर्भरता टैग में, जोड़ें:

<module name="org.slf4j"/>

इसके अलावा, यदि आप पोस्टग्रेस्क्ल का उपयोग कर रहे हैं, तो आपको निर्भरता टैग में जोड़ने की आवश्यकता है:

<module name="org.postgresql"/>

mvn . में सही संस्करण का प्रयोग करें सही जार डाउनलोड करने का आदेश।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं ActiveRecord का उपयोग करके Postgres कॉलम डिफ़ॉल्ट मान तक कैसे पहुँच सकता हूँ?

  2. स्थानीय पोस्टग्रेज डीबी त्रुटि देता रहता है डुप्लिकेट कुंजी मान अद्वितीय बाधा का उल्लंघन करता है

  3. ऑपरेटर मौजूद नहीं है:पूर्णांक =? पोस्टग्रेज का उपयोग करते समय

  4. netbeans द्वारा परिभाषित GUI का उपयोग करके postgreSQL में postgres.c में स्थित उपयोगकर्ता-परिभाषित फ़ंक्शन को कॉल करना

  5. Postgresql में डीबी के लिए उपयोगकर्ता कैसे बनाएं?