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

Reply via email to