我正在尝试在现有的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.