Я новичок в создании приложения SEAM (2.2) с JBoss AS6
Я интегрирую код экспресс-проверки Paypal, который действует как http-сервлет, похоже, это нормально работает с правильной обработкой платежей с помощью PayPal, проблема в том, что я не могу ввести свои компоненты поддержки состояния в сервлет, чтобы проверить платеж и обновить база данных на моей стороне. Я пробовал разные методы, в том числе следующие ...
@In PaymentBean paymentBean
PaymentBean paymentBean = (PaymentBean) Contexts.getConversationContext().get("PaymentBean")
paymentBean = ((PaymentBean)Component.getInstance("paymentBean"));
В каждом случае у меня остается исключение с нулевым указателем, я не думаю, что это проблема с bean-компонентом, поскольку он даже не вводит файлы сообщений
Поскольку я видел много подобных проблем, я даже не уверен, возможно ли это с моей настройкой? Есть ли какая-то дополнительная конфигурация, которую мне не хватает?
Может ли кто-нибудь предложить решение или способ доступа к моим поддерживающим bean-компонентам из сервлета?
Спасибо