小编Ard*_*ney的帖子

这里不允许使用Maven Jetty插件守护进程元素

我正在尝试配置项目的pom.xml文件.我希望它在测试阶段启动Jetty服务器.为了做到这一点,我应该在Jetty插件中添加"守护进程"元素,就像我在下面所做的那样,但是IntelliJ警告我"这里不允许元素守护进程".你能帮我么?是什么原因?

<build>
    <plugins>
        <plugin>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>9.2.11.v20150529</version>
            <configuration>
                <httpConnector>
                    <port>8083</port>
                </httpConnector>
            </configuration>
            <executions>
                <execution>
                    <id>start-jetty</id>
                    <phase>pre-integration-test</phase>
                    <goals>
                        <goal>run</goal>
                    </goals>
                    <configuration>
                        <scanIntervalSeconds>0</scanIntervalSeconds>
                        <daemon>true</daemon>
                    </configuration>
                </execution>
                <execution>
                    <id>stop-jetty</id>
                    <phase>post-integration-test</phase>
                    <goals>
                        <goal>stop</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>
Run Code Online (Sandbox Code Playgroud)

java jetty intellij-idea maven maven-jetty-plugin

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

尝试写入文件时,Tomcat权限被拒绝

我想通过tomcat服务器发送一个zip.但是当我尝试访问http:// localhost:8094/fetna-project-rest/webapi/retdoc/10时,我收到了一个权限错误,我将其包含在底部.我在ubuntu上运行服务器.你能帮我么?我的源代码在这里:

public static void addToZipFile(String fileName, ZipOutputStream zos) throws FileNotFoundException, IOException {

    System.out.println("Writing '" + fileName + "' to zip file");

    File file = new File(fileName);
    if (!file.exists()) {
        file.createNewFile();
    }

    FileInputStream fis;
    fis = new FileInputStream(file);
    ZipEntry zipEntry = new ZipEntry(fileName);
    zos.putNextEntry(zipEntry);

    byte[] bytes = new byte[1024];
    int length;
    while ((length = fis.read(bytes)) >= 0) {
        zos.write(bytes, 0, length);
    }

    zos.closeEntry();
    fis.close();
}

@GET
@Path("retdoc/{id}")
@Produces(MediaType.APPLICATION_OCTET_STREAM)
public Response retrieveDocument(@PathParam("id") String ID) throws IOException {

    FileOutputStream fos …
Run Code Online (Sandbox Code Playgroud)

java permissions ubuntu tomcat

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