0

我是 eclipse、java 和 axl 的新手。我正在尝试做这个 vid 上显示的演示项目:https ://d1nmyq4gcgsfi5.cloudfront.net/images/axl/axl-vid-outline.mp4

你可以看到从 9:03 开始​​的一些代码

我认为此链接也是一部分-此链接上的视频链接已损坏,因此我不得不搜索视频:https ://developer.cisco.com/docs/axl/#!javajax-ws-quickstart/java -jax-ws-快速入门

我正在运行 eclipse 版本:2019-09 R (4.13.0) Build id:20190917-1200 和 jdk 12.0.2 和 jre 6

我很小心地按照视频中的步骤进行操作 - 包括下载复制模式,以及使用 wsimport 导入类。

package com.cisco.axl.demo;


import com.cisco.axlapiservice.AXLAPIService;
import com.cisco.axlapiservice.AXLPort;
import com.cisco.axl.api._10.*;
import javax.xml.ws.BindingProvider;


/**
* Makes the getPhone request and displays some of the fields that are returned.
 */
private void getPhone() {

// Instantiate the wsimport generated AXL API Service client --
// see the wsimport comments in the class javadocs above
AXLAPIService axlService = new AXLAPIService();
AXLPort axlPort = axlService.getAXLPort();


// Set the URL, user, and password on the JAX-WS client
String validatorUrl = "https://"
    + Demo.ucHost
    + ":8443/axl/";


((BindingProvider) axlPort).getRequestContext().put(
    BindingProvider.ENDPOINT_ADDRESS_PROPERTY, validatorUrl);
((BindingProvider) axlPort).getRequestContext().put(
    BindingProvider.USERNAME_PROPERTY, Demo.ucAdmin);
...

问题是我在导入最后一个导入命令时遇到错误(在视频中它是第一个导入 - 我尝试移动它以防它是依赖项)

我在行号旁边看到一个红色的 x,并且单词“javax.xml.ws”带有红色下划线。当我将鼠标悬停在它们上面时,我看到了消息“无法解析导入 javax.xml.ws”

该程序也显示了其他错误,但我认为其中一个导入失败是正常的。我认为这是我做过或没做过的事情,但即使我在谷歌上搜索过,我也无法真正弄清楚该怎么做。

任何人都可以启动我吗?

4

0 回答 0