我有以下代码,其中列出了在我的网络上找到的域。
try{
//Listamos todos los dominios de la red smb
raiz = new SmbFile("smb://");
dominios = raiz.listFiles();
} catch(SmbException e) {
System.out.println(e.toString());
}
这给我带来了麻烦
jcifs。中小企业。SmbAuthException:登录失败、用户名未知或密码错误。
问题是,我知道代码应该可以工作,因为有时(比如15次运行中的1次),它会列出它应该列出的域:
域1/域2/域3/
也尝试了我的家庭网络上的代码,它每次都能工作。
无论如何,如果我尝试列出特定域的文件:
raiz=新的SMB文件(“smb://DOMAINX");
它与网络的3个域中的2个正常工作。在另一个中,发生了和以前完全一样的事情——就像15次运行中的1次一样正常工作——所以我猜测问题出在具体域的配置中。
我卡住了。有人知道会发生什么吗?或者我怎样才能更接近解决方案?
不可能确切地拨打电话,但您似乎没有访问DomanX DC的权限。列出域是一个不确定的过程,其结果取决于使用哪台PC作为“主浏览器”。这个角色可以在PC之间切换,这就解释了为什么有时您成功(当MB来自D1或D2时),而在其他情况下失败(当BM属于D3时)。
通过wireshark对成功运行和失败运行的捕获,可以了解更多信息
我无法使用Java在AWS Lambda上使用以下逻辑: 1) 当在S3 bucket中创建新对象时,触发lambda函数(用java编写) 2) 在这个lambda函数中,列出所有DynamoDB表。 3) 如果没有,请创建一个表。 4) 将S3对象的详细信息作为项写入DynamoDB。 我只让第1项起作用。当它到达第2项时,我在下面遇到了一个与权限相关的错误。 有什么帮助或建议吗? 我使用的权
我试图从XML类型列中检索某个节点。 我的代码在本地环境中的Tomcat中运行良好,但当我创建EAR文件并将其部署到WeSphere Application Server中时。我得到一个错误: 引起:java.lang.NoClassDefFoundError:oracle.xdb.XMLType 在oracle.jdbc.driver.NamedTypeAccessor.getOracleObj
尝试使用cmd连接SQL数据库时出错。这是我的节目。我使用jdk 6版本来编译和运行,谢谢。 错误:
在执行某个操作之前,我正在检查 null,但我遇到了一些问题。以下是代码: 我在点 c.size() != null 处得到一个“运算符 != 未定义参数类型int,null”。我知道 size 方法的返回类型是整数,这就是我收到此错误的原因吗?希望有人能提供建议。谢谢。
...在Xcode控制台,我得到 它演示了建立了连接并成功找到了服务器,但其他问题出现了。会很感激你的帮助。