There's some examples of setting up jetty in an embedded fashion in the jetty repo in the examples/embedded directory. Here's a link (to the 9.2.x branch): https://github.com/eclipse/jetty.project/blob/jetty-9.2.x/examples/embedded/src/main/java/org/eclipse/jetty/embedded/OneWebAppWithJsp.java
Jan On 20 May 2015 at 19:27, Prabhu Mannu <[email protected]> wrote: > Dear all > > Well first off sorry for such a noob question > > > > Currently I am trying to develop an application with embedded jetty /w jsp > support [struts2] > > I am new to using jetty esp in embedded mode. > > > > My pom.xml files is [ slightly modified from struts2-archtype-blank > > > > > > <properties> > > <struts2.version>2.3.24</struts2.version> > > <log4j2.version>2.2</log4j2.version> > > <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> > > <jetty-version>9.2.6.v20141205</jetty-version> > > </properties> > > > > <dependencies> > > > > <dependency> > > <groupId>org.apache.struts</groupId> > > <artifactId>struts2-core</artifactId> > > <version>${struts2.version}</version> > > </dependency> > > > > <dependency> > > <groupId>org.apache.struts</groupId> > > <artifactId>struts2-config-browser-plugin</artifactId> > > <version>${struts2.version}</version> > > </dependency> > > > > <dependency> > > <groupId>org.apache.struts</groupId> > > <artifactId>struts2-junit-plugin</artifactId> > > <version>${struts2.version}</version> > > <scope>test</scope> > > </dependency> > > > > <dependency> > > <groupId>org.apache.logging.log4j</groupId> > > <artifactId>log4j-api</artifactId> > > <version>${log4j2.version}</version> > > </dependency> > > <dependency> > > <groupId>org.apache.logging.log4j</groupId> > > <artifactId>log4j-core</artifactId> > > <version>${log4j2.version}</version> > > </dependency> > > > > <dependency> > > <groupId>junit</groupId> > > <artifactId>junit</artifactId> > > <version>4.5</version> > > <scope>test</scope> > > </dependency> > > <!-- --> > > > > <dependency> > > > <groupId>javax.servlet</groupId> > > > <artifactId>javax.servlet-api</artifactId> > > <version>3.1.0</version> > > <scope>runtime</scope> > > </dependency> > > <dependency> > > > <groupId>org.eclipse.jetty</groupId> > > > <artifactId>jetty-annotations</artifactId> > > > <version>${jetty-version}</version> > > </dependency> > > <dependency> > > > <groupId>org.eclipse.jetty</groupId> > > > <artifactId>jetty-webapp</artifactId> > > > <version>${jetty-version}</version> > > </dependency> > > <dependency> > > > <groupId>org.eclipse.jetty</groupId> > > > <artifactId>apache-jsp</artifactId> > > > <version>${jetty-version}</version> > > <scope>runtime</scope> > > </dependency> > > <dependency> > > > <groupId>org.eclipse.jetty</groupId> > > > <artifactId>apache-jstl</artifactId> > > > <version>${jetty-version}</version> > > <type>pom</type> > > <scope>runtime</scope> > > </dependency> > > </dependencies> > > > > > > Simple java class to start the application > > > > > > import org.eclipse.jetty.server.Server; > > import org.eclipse.jetty.webapp.WebAppContext; > > > > public class WebServer { > > > > public static void main(String[] args) throws Exception > > { > > String webappDirLocation = "src/main/webapp/"; > > > > Server server = new Server(8080); > > WebAppContext root = new WebAppContext(); > > > > root.setContextPath("/"); > > root.setDescriptor(webappDirLocation + "/WEB-INF/web.xml"); > > root.setResourceBase(webappDirLocation); > > > > root.setParentLoaderPriority(true); > > > > server.setHandler(root); > > > > server.start(); > > server.join(); > > } > > > > } > > > > > > When I start the application I get this error > > > > Struts Problem Report > > > > Struts has detected an unhandled exception: > > > > Messages: > > Unable to compile class for JSP > > File: org/apache/jasper/JspCompilationContext.java > > Line number: 530 > > Stacktraces > > > > org.apache.jasper.JasperException: Unable to compile class for JSP > > > > initially I was getting jsp not supported error, after trial and error and > searching on web, fixed the dependencies to the point its loading strust2 > configs but still having issues with jsp > > > > if anyone can give me any pointers/tutorials/links/pom.xml it would be > greatly appreciated. > > > > I just want to use struts2+jetty [jsp+jetty, with minimal configuration ] > > > > > > With regards > Prabhu > > > > > _______________________________________________ > jetty-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/jetty-users -- Jan Bartel <[email protected]> www.webtide.com 'Expert assistance from the creators of Jetty and CometD' _______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
