我想在现有的EJB.java类中添加HTTP请求,但是Request类无法在EJB类内部识别

时间:2019-02-05 18:42:08

标签: java spring rest ejb

我正在尝试在现有的ejb java中作为TransationBean.java类进行HTTP请求和响应。我有一个方法abc(string str)从旧应用程序获取输入,我需要阅读str并调用我的新rest应用程序。 此外,该应用程序在使用ANT构建之前就已经使用过,但是根据新的升级,我们将其更改为gradle,这实际上是在调用ANT任务进行编译,但是所有任务和构建文件现在都在Gradle中。

因此,为了从ejb类进行调用,我进行了2个类名称的请求和响应。我试图使我的请求类的对象来设置设置器中的值。但问题是Request类甚至无法识别Request类,甚至无法给我该类中声明的任何方法。 注意:TransactionBean类位于不同的程序包中,而HTTP内容位于不同的程序包中,但具有相同的根。 我尝试了几件事,例如Java Build Path,它对我不利,它更改了所有软件包,我有20个软件包,并且在所有这些软件包中都出现了错误,可以建议我为所有软件包创建新软件包,我不想这样做。


 public String processRequest(String message, boolean instrumentation)
      throws DLAException, Exception
  {
    String response = "";
    try
    {
      log.debug("Processing the message : " + message);
      //if(!message.isEmpty()){
         log.info("Message is " + message);
          String strName = xmlT.strategyName(message);
          log.info("calling to StrategyName method to get the 
                               Strategy....... " + strName);
          if(strName.equals("close_summary")){
              log.debug("Strategy name is =" + strName);
              Request request = new Request();
              request.set ------I am not able to fetch any method.```



I want to set the value to the setters and want to make a http call to my new service but I am not able to set the classes or new packages inside existing application. I am currently working in Eclipse. 


0 个答案:

没有答案