मैंने एक grails आवेदन बनाया है जो हाईचार्ट्स और डी 3 जेएस पुस्तकालयों का उपयोग करता है। इन चार्टों के लिए डेटा स्रोत वर्तमान में MySQL सर्वर है, जो मेरे पीसीGrails परिनियोजन डेटा समस्या
पर चल रहा है जब ऐप 'grails run-app' का उपयोग करके विकास मोड में मेरे पीसी पर चलाया जाता है, यह पूरी तरह से अच्छी तरह से चलता है। अब, मैं एप्लिकेशन (उत्पादन मोड) को तैनात करना चाहता हूं और "grails war" का उपयोग करके एक युद्ध फ़ाइल बनाई है और मेरे कंटेनर के रूप में "अपाचे टॉमकैट 7.0.54" का उपयोग कर रहा हूं लेकिन जब मैं अपना ऐप खोलता हूं तो यह कई त्रुटियों को फेंकता है टोमकैट सर्वर के प्रबंधक मोड।
GET http://localhost:8080/marchmock2/Tablev1class/salesjson 404 (Not Found) d3.v3.min.js:1
Uncaught SyntaxError: Unexpected token u (index):409
यह है: (4 के बजाय) केवल एक लटकती त्रुटि है कि जब फिल्टर पर क्लिक मनाया जाता है और कोई रेखांकन
यह आ रहे है - इसके अलावा, दृश्य नहीं ऊपर ठीक से आ रहा है विज़ुअलाइज़ेशन के लिए आवश्यक जेसन फाइलों को पढ़ने में सक्षम नहीं है। मुझे लगता है कि मुख्य समस्या Datasource.groovy में निहित है। उस के लिए कोड: देव मोड (काम):
development {
dataSource {
url = "jdbc:mysql://localhost/marchmock2?useUnicode=yes&characterEncoding=UTF-8"
username = "root"
password = "root"
}
उत्पादन मोड (युद्ध फ़ाइल) काम नहीं:
कोड:
production {
dataSource {
dbCreate = "update"
url = "jdbc:mysql://localhost/marchmock2?useUnicode=yes&characterEncoding=UTF-8"
username = "root"
password = "root"
properties {
maxActive = -1
minEvictableIdleTimeMillis=1800000
timeBetweenEvictionRunsMillis=1800000
numTestsPerEvictionRun=3
testOnBorrow=true
testWhileIdle=true
testOnReturn=false
validationQuery="SELECT 1"
jdbcInterceptors="ConnectionState"
}
}
}
तो, समस्या
हो सकता है- Datasource.groovy में त्रुटिपूर्ण कोड
- अपाचे बिलाव प्रासंगिक डेटा
भी नहीं मिल सकता है mysql db नहीं मिल रहा है और इसलिए कर सकते हैं, कैसे वास्तव में सर्वलेट कंटेनर डेटाबेस से डेटा खींच रहा है? मैं इसे समझने में असफल रहा क्योंकि मैं टॉमकैट और ग्रेल्स में बहुत नया हूं
इस मुद्दे को हल करने के लिए कोई सुझाव/दृष्टिकोण अत्यधिक सराहना की जाएगी।
'http: // localhost: 8080/marchmock2/tablev1class/salesjson' - यह नियंत्रक नाम अजीब लगता है - Tablev1class। –
grails नियंत्रक कार्रवाई कैसा दिखता है और संदर्भित जेसन संरचना है? – matcauthon
आप .gsp (व्यू) में लिंक कैसे बनाते हैं जो आपके जेएस का उपयोग करता है? –