小编rye*_*nus的帖子

由于权限错误无法启动jstatd

我尝试在linux机器上运行jstatd jvm监控工具

jboss@hostAddr:/usr/java/jdk1.6.0_18/bin> uname -a
Linux hostAddr 2.6.16.60-0.34-smp #1 SMP Fri Jan 16 14:59:01 UTC 2009 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

使用以下命令:

jstatd -J-Djava.security.policy=~/jstatd.all.policy
Run Code Online (Sandbox Code Playgroud)

jstatd.all.policy内容

grant codebase "file:${java.home}/../lib/tools.jar" {

   permission java.security.AllPermission;

};
Run Code Online (Sandbox Code Playgroud)

不幸的是我得到以下输出:

Could not create remote object
access denied (java.util.PropertyPermission java.rmi.server.ignoreSubClasses write)
java.security.AccessControlException: access denied (java.util.PropertyPermission java.rmi.server.ignoreSubClasses write)
        at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
        at java.security.AccessController.checkPermission(AccessController.java:546)
        at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
        at java.lang.System.setProperty(System.java:725)
        at sun.tools.jstatd.Jstatd.main(Jstatd.java:122)
Run Code Online (Sandbox Code Playgroud)

出于某种原因,jstatd在具有相同命令和策略文件的Windows上成功运行.

Linux java版:

java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) 64-Bit Server VM (build 16.0-b13, mixed mode)
Run Code Online (Sandbox Code Playgroud)

Windows …

java jvm

53
推荐指数
3
解决办法
6万
查看次数

确定shell程序中的相对路径或绝对路径

如标题中所述,如果路径是相对路径或绝对路径,我需要确定何时运行程序:

./program #relative
dir/dir2/program #relative
~User/dir/dir2/program #absolute
/home/User/dir/dir2/program #absolute
Run Code Online (Sandbox Code Playgroud)

这是我的测试用例.我怎样才能在shell程序中这样做呢?

或者更一般地说,如何检查路径,$0在这种情况下,是相对的还是绝对的?

linux shell path

21
推荐指数
3
解决办法
8085
查看次数

HTML:如何使表格单元格边框向内增长

在Javascript程序中(不允许CSS,所有样式都在Javascript中完成).

我编写了一个程序,当单击(选中)时,该程序会增加表格中单元格的边框粗细.我通过将原始边框厚度设置为"薄"然后单击时将边框粗细更改为"粗"来完成此操作.

但是当单元格被"选中"时,单元格的宽度和高度会扩大,这使得每次进行单元格选择时表格都会移动.

有办法防止这种情况吗?

html javascript

7
推荐指数
1
解决办法
1880
查看次数

如何防止git svn rebase创建空目录

简而言之,问题是,当我运行git svn rebase时,我得到了一堆"创建空目录:..."

在svn端,在trunk中,有一个名为TOD(Trunk Only Dir)的目录,里面有很多文件.在另一个分支中,根本就没有这样的目录.

当我使用git svn克隆这个svn存储库时,在master上就可以了,但是在分支上,我得到了TOD目录和相同的目录结构,除了它没有文件.

如果我是TOD目录(安全,因为git不跟踪目录),并切换到master并运行git svn rebase,我得到了"创建空的direcotry"消息,然后当我签出分支时,TOD目录返回.

总而言之,问题是,如何防止git svn在分支上创建空的TOD目录?

directory git-svn

5
推荐指数
1
解决办法
1036
查看次数

标签 统计

directory ×1

git-svn ×1

html ×1

java ×1

javascript ×1

jvm ×1

linux ×1

path ×1

shell ×1