配置Heritrix在命令行使用

今天安装Heritrix在命令行使用,主要参考以下这个网址:

http://hi.baidu.com/syimiaoa/blog/item/999e29f7934cdd26720eec84.html

1,其中:

monitorRole @PASSWORD@   ==> monitorRole admin
controlRole @PASSWORD@   ==> controlRole admin

意思是把 “monitorRole @PASSWORD@” 改成 “monitorRole admin

controlRole @PASSWORD@” 改成 “controlRole admin

 

2,在安装过程中遇到:

错误: 必须限制口令文件读取访问: F:/Heritrix/heritrix-1.14.4/jmxremote.password

解决方法:

The start script tried to fix the JMX permissions, but you still get a permissions error:
This can happen if the owner of 
jmxremote.password is not the same as the current user (e.g. ownership is set to a group of user, like "Administrators"):
To check this, right click on the file, select "Properties", switch to the "Security" tab, click on "Advanced", switch to the tab "Owner", select your username from the list and click on "Apply".

意思是当前用户administrator可能没有完全控制jmxremote.password权限,需要在右键-》属性-》安全 中新加administrator用户,然后授予足够权限。而“安全”标签一般是隐藏起来的,需在“文件夹选项”-》“查看” 不要勾选“使用简单文件共享(推荐)”即可显示安全标签,文件系统要NTFS

参考网址:

http://hithoper.blog.hexun.com/20917354_d.html,http://yourlei.blog.sohu.com/111046417.html

 

3,在修改后仍然不能正常启动,但“错误: 必须限制口令文件读取访问: F:/Heritrix/heritrix-1.14.4/jmxremote.password”错误已经没有。

解决方法:由于我在conf文件夹里面的heritrix.properties文件修改了heritrix.cmdline.port = 8083,但heritrix默认使用8080端口,所以要把heritrix.cmdline.port = 8080要保证系统端口没有冲突。

你可能感兴趣的:(properties,list,user,Security,jmx,permissions)