Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用camel文件组件从unix服务器监视windows网络上的文件夹_Java_Windows_Unix_Apache Camel - Fatal编程技术网

Java 使用camel文件组件从unix服务器监视windows网络上的文件夹

Java 使用camel文件组件从unix服务器监视windows网络上的文件夹,java,windows,unix,apache-camel,Java,Windows,Unix,Apache Camel,我们如何使用camel文件组件从unix服务器监视Windows网络中的文件夹 当我从Windows运行我的程序时,它工作正常,但当我在unix服务器上部署我的jar时,它不会读取Windows文件路径。 Sun随Solaris 9和Solaris 10一起提供SAMBA,并且作为操作系统的一部分受到支持 ,您需要启用()客户端服务 svcadm enable network/smb/client 然后创建一个装入点(例如“/testFolder”) 然后,您应该能够使用camel监视Unix

我们如何使用camel文件组件从unix服务器监视Windows网络中的文件夹

当我从Windows运行我的程序时,它工作正常,但当我在unix服务器上部署我的jar时,它不会读取Windows文件路径。

Sun随Solaris 9和Solaris 10一起提供SAMBA,并且作为操作系统的一部分受到支持

,您需要启用()客户端服务

svcadm enable network/smb/client
然后创建一个装入点(例如“/testFolder”)

然后,您应该能够使用camel监视Unix服务器上的“/testFolder”(它实际上会映射到Windows共享上的文件夹)

您还应该能够查看服务器上可用的共享名(如下图所示)


什么是Windows文件路径,以及您如何尝试读取它?这是一个如何在Unix上装载smb共享的问题吗?我正在尝试使用camel文件组件从Unix读取windows路径,例如:-from(“file:\\\\10.22.34.56\\TestFolder\\?move=archive/${file:name}.${date:now:yyyymmddhhmmssss}”).bean(Test.class,“postFileWatcher()”;您几乎肯定需要首先装载Windows路径。您使用的是什么版本的“Unix”<代码>uname-auname-a SunOS s01srmsapp3a 5.10通用_150400-09 sun4v sparc sun4v
mkdir /testFolder
mount -F smbfs //10.22.34.56/TestFolder /testFolder
smbutil view //10.22.34.56