- 浏览: 20937 次
- 性别:
- 来自: 深圳
文章分类
最新评论
一、80端口启动
二、443端口启动
package com.tools; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.webapp.WebAppContext; public class JettyServer { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { Server server = buildNormalServer(8080, "/"); server.start(); } public static Server buildNormalServer(int port, String contextPath) { Server server = new Server(port); WebAppContext webContext = new WebAppContext( "src/main/webapp", contextPath); webContext.setClassLoader(Thread.currentThread() .getContextClassLoader()); server.setHandler(webContext); server.setAttribute("org.eclipse.jetty.Request.maxFormContentSize", 10000000); server.setStopAtShutdown(true); return server; } }
二、443端口启动
public static void main(String[] args) throws Exception { Server server = buildNormalServer(443, "/"); server.start(); } /** * 创建用于正常运行调试的Jetty Server, 以src/main/webapp为Web应用目录. */ public static Server buildNormalServer(int port, String contextPath) { System.setProperty("org.eclipse.jetty.util.log.class", StdErrLog.class.getName()); // 设置Jetty日志 Server server = new Server(); // 设置ssl连接器 SslSocketConnector ssl_connector = new SslSocketConnector(); ssl_connector.setPort(port); SslContextFactory cf = ssl_connector.getSslContextFactory(); cf.setKeyStorePath("passport.keystore"); cf.setKeyStorePassword("123456"); cf.setKeyManagerPassword("123456"); server.addConnector(ssl_connector); // 设置context WebAppContext context = new WebAppContext(); context.setResourceBase("./src/main/webapp"); context.setContextPath(contextPath); // context.setDefaultsDescriptor("src/test/java/jetty/webdefault.xml"); // PS:嵌入式的Jetty,应用当前工程的ClassPath,如果不设置将使用WebAppClassLoder,WEB-INF/lib目录加载jar。 context.setClassLoader(Thread.currentThread().getContextClassLoader()); context.setParentLoaderPriority(true); server.setHandler(context); return server; }
发表评论
-
Bulider在Java中的应用
2015-09-15 17:31 442package dptt; public class ... -
Rabbitmq Exchange Type 说明
2015-08-14 18:00 349Rabbitmq Exchange Type 说明 Exch ... -
使用监听器创建ApplicationContext对象
2015-06-30 14:30 628@Override public void conte ... -
Spring 加载配置文件
2015-06-03 16:59 389<bean id="propertyCo ... -
邮件发送示例
2015-06-01 11:12 499import java.io.UnsupportedEnc ... -
Excel报表导出示例
2015-05-25 19:54 542public HttpServletResponse ex ... -
freemarker如何遍历map
2015-04-09 19:37 596<#if (checkRemark??)> ... -
如何判断两位小数
2015-04-09 19:35 788public static boolean isDecim ... -
如何查看JDK默认编码格式
2015-03-25 11:40 3568import java.io.ByteArrayOutpu ... -
json字符串转json对象
2015-03-12 21:56 437/** * json串解析 * @param ... -
WebService服务端
2015-03-04 16:11 467 -
reset按钮失效,不能清空输入框
2015-01-22 15:05 475使用<reset>标签,有时候我们会发现reset ... -
@ResponseBody 乱码问题
2014-12-03 09:22 371在异步与后台交互时,经常会出现乱码问题,解决方法: 在cont ... -
spring mvc controller间跳转 重定向 传参
2014-11-27 19:57 3801. 需求背景 需求:spring MVC框架cont ... -
Mybatis中模糊查询的各种写法(转)
2014-11-26 13:34 3431. sql中字符串拼接 SELECT * FROM ... -
http get请求
2014-11-25 14:05 286HttpClient httpClient = new H ... -
Java实现MD5方法
2014-11-25 09:19 362public static String MD5(Stri ... -
Jetty安装部署
2014-11-07 11:17 3741. 首先从Jetty的官方网站http://wiki.e ... -
The parent project must have a packaging type of POM
2014-10-28 11:43 844The parent project must have ... -
java反射
2014-09-05 18:20 267反射在java中应用比较广泛,例如Spring,Struts2 ...
相关推荐
自己写的jetty6在eclipse启动中配置说明
安装说明: 请直接将三个Jar包放到Eclipse安装目录中的Plugins中即可 然后重启Eclipse
jetty容器内嵌到java代码中,通过代码控制启动,方便开发调试
比run-jetty-run启动要快,但是调试没有run-jetty-run方便。 eclipse插件 离线安装包 Eclipse中Install New Software 然后Add -> Archive,选择该包安装即可 此为最新的3.9.0版。 支持eclipse Neon (4.6), Mars (4.5...
Jetty嵌入项目代码中示例,现我有一示例项目 e:/workspace/web-demo(称为project_home),里面的Web根目录是WebContent。 在project_home建一个jetty目录,子目录如:contexts、etc、lib。 把${jetty_home}/etc...
jetty嵌入Web编程多种实现方式案例
jetty for eclipse 开发插件,下载按图片提示安装即可.内有jetty6、jetty7、jetty8.
jetty的main启动代码及相关jar包: jetty-6.1.26.jar、jetty-util-6.1.26.jar为jetty相关jar包。 jasper-el.jar、jasper-jdt.jar、jasper.jar为jsp页面解析编译相关jar包。 jsp-api.jar为jstl相关jar包 tomcat-juli....
Jetty Eclipse Plugin.rar Jetty Eclipse Plugin.rar Jetty Eclipse Plugin.rar
最近jetty在与eclipse中的插件安装无响应,现直接把相应的插件文件jetty上传,解压后,直接放到eclipse的eclipse\plugins\下面即可,这是eclipse-win32的版本,不知道在64bit版本下是否可以运行。
run-jetty-run eclipse插件 离线安装包 Eclipse中Install New Software 然后Add -> Archive,选择该包安装即可
eclipse导入即可使用jetty 。当成一个project 工程
本压缩包 包活了 jetty 插件 本人实验的版本为 java-ee版本Eclipse Java EE IDE for Web Developers. Version: Kepler Service Release 2 Build id: 20140224-0627 只需要将压缩包内的对应文件夹下的对应文件复制...
eclipse整合jetty.
使用方法:解压缩,直接复制到eclipse安装目录的dropins文件夹下面,重启就可以了。 初次使用时在一个web项目上右键run as——run configuration
里面包含的有jetty嵌入开发的全部jar包,还有一个jetty实战项目,非常适合刚入门的童鞋观看
提供给新人下载安装插件,eclipse jetty 9 版本离线插件下载安装,降低调整一下所需积分有需要,后续大家有需要留言
Eclipse与Jetty服务器集成的最简单方法
eclipse jetty插件,从...下载run-jetty-run.zip文件,解压后再编写个links文件丢到eclipse的dropins目录下即可,省去了使用eclipse update方式安装的麻烦。 link文件样例如: path=d:\\eclipse_plugins\\run-jetty-run
run-jetty-run eclipse插件 离线安装包 Eclipse中Install New Software 然后Add -> Archive,选择该包安装即可