当前位置:首页 > Jetty9

启动Jetty9出现异常Unsupported major.minor version 51.0

异常信息

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/eclipse/jetty/start/Main ...
阅读全文

通过API方式启动Jetty9最简示例

代码如下
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.webapp.WebAppContext;

public class launcher {

	public static void main(String[] args) {

        Server server = new Server(8080);

        try {

        	WebAppContext context = new WebAppContext();
        	context.setContextPath("/test");

            context.setResourceBase("I://Test//flsh");
        	context.setDescriptor("I://Test//flsh//WEB-INF//web2.xml");  

            server.setHandler(context);

            server.start();
            server.join();
        } catch (Exception e) {
            e.printStackTrace();
        }
	}
}
其中I:/Test/flsh的目录结构为:
line
其中I:/Test/flsh/WEB-INF的目录结构为
line
其中文件web.xml的内容是
<?xml version="1.0" encoding="UTF-8"?>
<web-app 
   xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
   metadata-complete="false"
   version="3.1"> 

  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>

</web-app>
其中index.jsp的内容是:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=GBK">
	<body>
		aaa
	</body>
</html>
通过http://localhost:8080/test/即可访问:
line
如果出现异常“Unsupported major.minor version 51.0”,通常是JD...
阅读全文

返回页首返回页尾