public static void start() throws Exception {
QueuedThreadPool boundedThreadPool = new QueuedThreadPool();
boundedThreadPool.setMaxThreads(200);
server.setThreadPool(boundedThreadPool);
Connector connector = new SelectChannelConnector();
connector.setPort(8095);
server.addConnector(connector);
// WebAppContext context = new WebAppContext("/opt/workspace/app-vote/src/main/webapp", "/");
WebAppContext context = new WebAppContext("src/main/webapp", "/");
/* jndi support */
context.setConfigurationClasses(new String[] { "org.mortbay.jetty.webapp.WebInfConfiguration",
"org.mortbay.jetty.plus.webapp.EnvConfiguration", "org.mortbay.jetty.plus.webapp.Configuration",
"org.mortbay.jetty.webapp.JettyWebXmlConfiguration", "org.mortbay.jetty.webapp.TagLibConfiguration" });
ComboPooledDataSource pooledDataSource = new ComboPooledDataSource();
pooledDataSource.setDriverClass(settings.getProperty("connection.driver_class"));
pooledDataSource.setJdbcUrl(settings.getProperty("connection.url"));
pooledDataSource.setUser(settings.getProperty("connection.username"));
pooledDataSource.setPassword(settings.getProperty("connection.password"));
pooledDataSource.setMinPoolSize(NumberUtils.toInt(settings.getProperty("connection.pool.minPoolSize"), 0));
pooledDataSource.setMaxPoolSize(NumberUtils.toInt(settings.getProperty("connection.pool.maxPoolSize"), 5));
pooledDataSource.setInitialPoolSize(NumberUtils.toInt(settings.getProperty("connection.pool.initialPoolSize"),
1));
new Resource(context, "jdbc/app-vote", pooledDataSource);
server.setHandler(context);
server.setStopAtShutdown(true);
server.setSendServerVersion(true);
server.start();
}
maven
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty</artifactId>
<version>6.1.21</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-util</artifactId>
<version>6.1.19</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jsp-2.1-jetty</artifactId>
<version>6.1.21</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-plus</artifactId>
<version>6.1.21</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-naming</artifactId>
<version>6.1.21</version>
<scope>compile</scope>
</dependency>
web.xml
<resource-ref>
<description>app vote datasource</description>
<res-ref-name>jdbc/app-vote</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
spring
<!-- Jndi DataSource that works in any environment -->
<bean id="app.vote.dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="cache" value="true" />
<property name="jndiName">
<value>java:comp/env/jdbc/app-vote</value>
</property>
</bean>
分享到:
相关推荐
maven-jetty-jspc-plugin-6.1.21-site-component.jar
web service jetty-6.1.21.jar
NULL 博文链接:https://seraph115.iteye.com/blog/436300
web service jetty-util-6.1.21.jar
jetty源代码下载 jetty源代码下载 jetty源代码下载 jetty源代码下载
jetty嵌入Web编程多种实现方式案例
jar包版本9.4.8.v20171121,包含jetty-server-9.4.8.v20171121.jar,jetty-servlet-9.4.8.v20171121.jar,...jetty-annotations-9.4.8.v20171121.jarjetty-deploy-9.4.8.v20171121.jar,jetty-jndi-9.4.8.v20171121.jar
maven-jetty-plugin-6.1.21-site-component.jar
在JNDI中配置数据源(DataSource) 内嵌Jetty服务器 内嵌Jetty教程 内嵌Jetty的HelloWorld教程 内嵌Jetty视频 优化Jetty 如何配置垃圾收集 如何配置以支持高负载 在Jetty中部署应用 部署管理器 部署绑定 热部署 ...
赠送源代码:jetty-util-6.1.26-sources.jar; 赠送Maven依赖信息文件:jetty-util-6.1.26.pom; 包含翻译后的API文档:jetty-util-6.1.26-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.mortbay....
jetty-jndi-9.2.26.v20180806.jar jetty-plus-9.2.26.v20180806.jar jetty-proxy-9.2.26.v20180806.jar jetty-quickstart-9.2.26.v20180806.jar jetty-rewrite-9.2.26.v20180806.jar jetty-schemas-3.1.jar。。。。
tomcat 配置工程 数据源
eclipse jetty插件,从...下载run-jetty-run.zip文件,解压后再编写个links文件丢到eclipse的dropins目录下即可,省去了使用eclipse update方式安装的麻烦。 link文件样例如: path=d:\\eclipse_plugins\\run-jetty-run
包括org.eclipse.jetty.servlet_7.1.6.v20100715.jar、org.eclipse.jetty.server.jar、org.eclipse.jetty.servlet.source_7.1.6.v20100715.jar三个jar包,在进行jetty嵌入式编程时需要用到。
Jetty软件包内容: jetty-distribution-9.4.51.v20230217.tar.gz jetty-distribution-9.4.51.v20230217.zip jetty-home-10.0.15.tar.gz jetty-home-10.0.15.zip jetty-home-11.0.15.tar.gz jetty-home-11.0.15.zip ...
jetty是什么 jetty配置 jetty使用 jetty嵌入 jetty启动 jetty部署 jetty教程 jetty嵌入式 jetty
jetty嵌入式服务器开发所必须的jar包,本人使用jetty版本为6.1.3,jar包总数为9个,来自jetty:commons-el-1.0.jar,jasper-compiler-5.5.15,jasper-compiler-jdt-5.5.15.jar,jasper-runtime-5.5.15.jar,jetty-...
jetty相关所有jar包,包含jar包: jetty-continuation-8.1.15.v20140411,jetty-http-8.1.15.v20140411,jetty-io-8.1.15.v20140411,jetty-security-8.1.15.v20140411,jetty-server-8.1.15.v20140411,jetty-util-8.1.15...
jetty-6.1.26源代码
maven集成jetty必须jar包maven-jetty-plugin,内含多个版本