小编use*_*435的帖子

文件检查权限

我正在尝试使用以下代码片段检查给定文件的权限.

public static void main(String[] args) {
    try{
        FilePermission fp = new FilePermission("E:/test.txt", "read");
        AccessController.checkPermission(fp);
        System.out.println("Ok to open socket");
    } catch (AccessControlException ace) {
        System.out.println(ace);
    }
Run Code Online (Sandbox Code Playgroud)

所以当我运行它时,它会给我以下异常:

java.security.AccessControlException: access denied ("java.io.FilePermission" "E:/test.txt" "read")

所有权限都在文件中启用,但它会抛出访问被拒绝的异常.

java java-7

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

Springboot中的阴影罐

我正在尝试在spring boot应用程序中构建阴影jar但有一些问题.我不知道我在这里做错了什么.我还阅读了以下链接,但没有运气 maven-shade-plugin错误:在'资源'的org.apache.maven.plugins.shade.resource.ManifestResourceTransformer中找不到setter,adder和field

这是我的Pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>dashboard</groupId>
  <artifactId>dashboard</artifactId>
  <packaging>jar</packaging>
  <version>0.0.1-SNAPSHOT</version>
  <dependencies>

    <dependency>
        <!-- Import dependency management from Spring Boot -->
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-dependencies</artifactId>
        <version>1.2.7.RELEASE</version>
        <type>pom</type>
        <scope>import</scope>
    </dependency>

  <dependency>
        <groupId>jira.widgets</groupId>
        <artifactId>jira-widgets</artifactId>
        <version>0.1.1-SNAPSHOT</version>
    </dependency> 

         <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    </dependencies> 


    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.1.5.RELEASE</version>
    </parent>



    <!-- Additional lines to be added here... -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.2</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
                <version>2.3</version>
                <executions>
                    <!-- Run shade goal on package phase …
Run Code Online (Sandbox Code Playgroud)

java maven-2 maven-plugin maven spring-boot

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

标签 统计

java ×2

java-7 ×1

maven ×1

maven-2 ×1

maven-plugin ×1

spring-boot ×1