نظر: خطای ارتباط jboss با اوراکل هنگام ارسال تراکنش

ساخت وبلاگ

با سلام

یک اپلیکشن قبلا بروی سروری کار می کرد ما اپلیکشن رو بروی هاست دیگری انتقال دادیم و دامنه آن را نیز عوض کردیم حال در وضعیت جدید هنگام ارسال تراکنش ، ارتباط jboss با اوراکل خطا می دهد (سیستم عامل Linux CentOs 6)
حتی فایل XXX-ds.xml که مربوط به تنظیمات کانکشن jboss با دیتابیس است و در مسیرopt/jboss/server/default/deploy قرار دارد کنترل کردم.

وقتی تراکنش ثبت می کنم در Server.log خطای زیر رو نشان می دهد

لطفا راهنماییم کنید.

با تشکر

[org.jboss.resource.connectionmanager.JBossManagedConnectionPool] (http-0.0.0.0-8543-1) Throwable while attempting to get a new connection: null: org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (java.sql.SQLException: Io exception: The Network Adapter could not establish the connection) at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.getLocalManagedConnection(LocalManagedConnectionFactory.java:225)
در سرور جدید امکان telnet زدن به پورت 1521 دیتابیس وجود دارد
بله با دستور  Telnet  IP :XXXXXXXX  1521 امکان telnet زدن به پورت 1521 دیتابیس
وجود دارد.
این خطا تنها به خاطر مشکلات شبکه ایجاد میشه به نظرم با دقت ip , port چک بفرمایید
در بعضی مواقع بسته بودن firewall در لایه های بالاتر نیز مشکل ساز است
خیلی ممنون از راهنماییتون
تنظیمات شبکه رو کنترل کردیم الان مشکل ارتباط حل شده ولی خطای دیگری نشان می دهد
بخشی از ابتدای لاگ jboss بصورت زیر هست : همه لاگ بدلیل محدودیت تعداد کاراکتر اینجا درج نشد.
2016-07-16 14:19:43,644 INFO  [org.apache.cxf.transport.servlet.AbstractCXFServlet] (http-0.0.0.0-8180-1) Servlet transport factory already registered
2016-07-16 14:20:37,819 INFO  [STDOUT] (http-0.0.0.0-8543-1) Created Request: ps=a6e4f250fb5c56aaf215a236c64e5b0a&a=180000&i=125&s=61015463&p=8609101101148579&o=01&cp=cfcd208495d565ef66e7dff9f98764da
2016-07-16 14:20:39,295 DEBUG [org.apache.axis.i18n.ProjectResourceBundle] (http-0.0.0.0-8543-1) loadBundle: Ignoring MissingResourceException: Can't find bundle for base name org.apache.axis.resource, locale en_US
2016-07-16 14:20:39,298 DEBUG [org.apache.axis.i18n.ProjectResourceBundle] (http-0.0.0.0-8543-1) loadBundle: Ignoring MissingResourceException: Can't find bundle for base name org.apache.axis.utils.resource, locale en_US
2016-07-16 14:20:39,299 DEBUG [org.apache.axis.i18n.ProjectResourceBundle] (http-0.0.0.0-8543-1) loadBundle: Ignoring MissingResourceException: Can't find bundle for base name org.apache.axis.resource, locale en_US
2016-07-16 14:20:39,299 DEBUG [org.apache.axis.utils.JavaUtils] (http-0.0.0.0-8543-1) Attachment support is enabled?  true
2016-07-16 14:20:39,348 DEBUG [org.apache.axis.encoding.ser.JAFDataHandlerDeserializerFactory] (http-0.0.0.0-8543-1) Enter/Exit: JAFDataHandlerDeserializerFactory(class java.lang.String, {http://xml.apache.org/xml-soap}PlainText)
2016-07-16 14:20:39,471 DEBUG [org.apache.axis.encoding.ser.JAFDataHandlerDeserializerFactory] (http-0.0.0.0-8543-1) Enter/Exit: JAFDataHandlerDeserializerFactory(class java.awt.Image, {http://xml.apache.org/xml-soap}Image)
2016-07-16 14:20:39,474 DEBUG [org.apache.axis.encoding.ser.JAFDataHandlerDeserializerFactory] (http-0.0.0.0-8543-1) Enter/Exit: JAFDataHandlerDeserializerFactory(class javax.mail.inteet.MimeMultipart, {http://xml.apache.org/xml-soap}Multipart)
2016-07-16 14:20:39,478 DEBUG [org.apache.axis.encoding.ser.JAFDataHandlerDeserializerFactory] (http-0.0.0.0-8543-1) Enter/Exit: JAFDataHandlerDeserializerFactory(interface javax.xml.transform.Source, {http://xml.apache.org/xml-soap}Source)
2016-07-16 14:20:39,481 DEBUG [org.apache.axis.encoding.ser.JAFDataHandlerDeserializerFactory] (http-0.0.0.0-8543-1) Enter/Exit: JAFDataHandlerDeserializerFactory(class org.apache.axis.attachments.OctetStream, {http://xml.apache.org/xml-soap}octet-stream)
2016-07-16 14:20:39,482 DEBUG [org.apache.axis.encoding.ser.JAFDataHandlerDeserializerFactory] (http-0.0.0.0-8543-1) Enter/Exit: JAFDataHandlerDeserializerFactory()
2016-07-16 14:20:39,559 DEBUG [org.apache.axis.description.OperationDesc] (http-0.0.0.0-8543-1) @1cedc430 added parameter >name:       arg0
typeEntry:  null
mode:       IN
position:   0
isRetu:   false
typeQName:  {http://pos.ws.webservice.loyalty.raqamsazan.com/}posRq
javaType:   class com.raqamsazan.swch.api.PosRq
inHeader:   false
outHeader:  false
@1cedc44a<total parameters:1
2016-07-16 14:20:39,560 DEBUG [org.apache.axis.description.OperationDesc] (http-0.0.0.0-8543-1) @1cedc430setRetuType({http://pos.ws.webservice.loyalty.raqamsazan.com/}posRs)
2016-07-16 14:20:39,568 DEBUG [org.apache.axis.description.OperationDesc] (http-0.0.0.0-8543-1) @1ce2a5de added parameter >name:       arg0
typeEntry:  null
این لاگ مربوط به خطا نیست
هنگام ارسال درخواست به jboss این خطا رو نشون میده :

[org.apache.axis.ConfigurationException] (http-XXXXXXX.XXX%2FXXXXXx-8543-1) Exception: : org.apache.axis.ConfigurationException: No service named PosWSPort is available

جواب یاب...
ما را در سایت جواب یاب دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان javabyab بازدید : 132 تاريخ : دوشنبه 28 تير 1395 ساعت: 0:14