在Windows 7中设置jetty9

时间:2015-05-27 16:29:30

标签: java windows jetty

我正在尝试运行服务器,但没有出现在demo-base中的应用程序,

https://www.filepicker.io/api/file/uGuFSW8qTeeoaStdgXmq https://www.filepicker.io/api/file/BvxaEYDZRMKetH7qUNc9

我做错了什么?

2 个答案:

答案 0 :(得分:0)

您必须从子目录开始:

  $ cd demo-base
  $ java -jar ../start.jar

答案 1 :(得分:0)

最好学习maven以进行EASE开发和部署。 http://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html

maven将有助于自动下载设置jetty所需的依赖关系以及更简单的配置。

$ mvn jetty:run

使用maven使用此pom.xml进行部署:

<?xml version="1.0" encoding="UTF-8"?>
<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>com.youcompany</groupId>
    <artifactId>runjetty</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.7</maven.compiler.source>
        <maven.compiler.target>1.7</maven.compiler.target>
        <maven.test.skip>true</maven.test.skip>        
    </properties>
    <build>        
        <plugins>  
            <plugin>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>9.2.10.v20150310</version>
                <configuration>
                    <connectors>
                        <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
                            <port>8080</port>
                            <maxIdleTime>60000</maxIdleTime>
                            <responseHeaderSize>16192</responseHeaderSize>
                        </connector>
                    </connectors>
                    <webApp>
                        <contextPath>/yourWebApp</contextPath>
                    </webApp>
                    <war>C:/pathto/yourwebapp.war</war>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>