`
liuguxing
  • 浏览: 92462 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Tomcat7内嵌服务器

    博客分类:
  • JAVA
阅读更多
import java.io.File;

import org.apache.catalina.startup.Tomcat;

public class DevelopServer {
	private static String PROJECT_HOME = System.getProperty("user.dir");
	private static String BASEDIR = PROJECT_HOME + File.separator + "/Tomcat";
	private static String WEBAPPDIR = PROJECT_HOME + File.separator + "WebContent";
	
	private static Tomcat tomcat = null;  
	public static void main(String[] args){
		try {  
            long startTime = System.currentTimeMillis();  
              
            tomcat = new Tomcat();  
            // 设置Tomcat的工作目录:工程根目录/Embedded/Tomcat  
            tomcat.setBaseDir(BASEDIR);  
            tomcat.setPort(8080);  
            tomcat.addWebapp("", WEBAPPDIR);  //第一个参数是发布目录
            tomcat.enableNaming();//执行这句才能支持JDNI查找  
            tomcat.getConnector().setURIEncoding("UTF-8");  
            tomcat.start();  
            System.err.println("Tomcat started in " + (System.currentTimeMillis() - startTime) + " ms.");  
            tomcat.getServer().await();//让服务器一直跑  
        } catch (Exception e) {  
            e.printStackTrace();  
        }  
	}
}
0
3
分享到:
评论
2 楼 liuguxing 2013-08-22  
这个没研究过,用内嵌tomcat只是为了调试时不用发布到tomcat,不用myeclipse
1 楼 helloqiner 2013-08-21  
如何对嵌入式tomcat进行调优?
如设置线程池数量,设置nio的连接器,启动失败时(端口占用)等捕获?

相关推荐

    Apache服务器tomcat7.0.12最新版,加入probe线程监视

     6 更容易将Tomcat内嵌到应用去中去,比如JBoss  7 异步日志记录  根据Mark Thomas,Tomcat 7委员会的经理的说法,Tomcat 7最显著的三个特征是Servlet 3.0,内存检测泄露和增强的安全特性。

    tomcat-maven-plugin

    它可以把应用部署到Tomcat服务器,也可以把tomcat作为内嵌服务器启动,就像jetty一样。 使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现调试。而且具有tomcat的热部署功能。

    geoServer地图服务包(包含java包和tomcat服务器包).zip

    geoServer地图服务包(包含java包和tomcat服务器包),一整套包。

    大学毕业设计(Web系统),企业人力资源管理系统(小型),前端采用Bootstrap框架,后端使用SpringBoot框架

    大学毕业设计(Web系统),企业人力资源管理系统(小型),前端采用Bootstrap框架,后端使用SpringBoot框架(内嵌Tomcat服务器),数据库为mysql.zip大学毕业设计(Web系统),企业人力资源管理系统(小型),前端...

    快速搭建移动App服务器 (win+tomcat+轻开平台+access入门版)

    Tomcat Web服务器 5.x及以上 Easy do it (轻松互联网开发平台,简称轻开平台,原名WebEasy) 应用开发服务器 2014及以上 Access 数据库 97及以上 EditPlus 开发工具 2.x及以上 3 软件安装 4 发布 4.1 下载 Easy do...

    【graceup系列】h2db内嵌数据库demo

    【graceup系列】--h2db内嵌数据库demo 基本h2db数据库demo,后续的系统用到数据库都会用到h2db。 使用h2db的原因:内嵌数据库,不用找其它数据源,能部署到免费的服务器上。...2、服务器:Tomcat 7

    springboot基础pdf

    内嵌服务器:支持内嵌Tomcat、Jetty或Undertow等Web服务器,减少了部署的复杂性。 生产就绪特性:具备监控、度量和健康检查等功能,适合生产环境使用。 Spring Boot的开发工具: Spring Tool Suite (STS):这是...

    vaadin框架开发的logviewer 是一个可以方便开发人员通过浏览器查看和下载远程服务器集群日志或指定文件的应用

    logvewer 介绍==============logviewer 是一个可以方便开发...启动命令 java -jarr xxx.jar使用spring-boot内嵌Tomcat启动配置========- 远程连接提供了两种连接方式:1.页面直接输入服务器用户名、密码端口等信息;2.

    SpringBoot整合DWR-3.0.2-RELEASE,并以 " java -jar XXX.jar" 的方式独立运行

    示例使用了SpringBoot默认的Tomcat内嵌服务器, 使用了最简单的配置来运行该示例 3. 其他说明 ①开发环境 : 建议使用IntelliJ IDEA,社区版即可 ②版本管理 : 源码和示例均使用了Git进行管理 ②参考文章 : ...

    基于SpingBoot 2.x 实现的图书管理系统源码+数据库

    基于SpingBoot 2.x 实现的图书管理系统源码+数据库 ...6.项目运行:基于SpringBoot内嵌Tomcat服务器 7.项目前端框架:基于BootStrap & SpringBoot中的Thymeleaf模板引擎 8.项目开发工具:IDEA + Navicat

    SpringBoot应用回顾

    2. 内嵌服务器:Spring Boot默认内嵌了常用的Web服务器(如Tomcat、Jetty等),无需手动部署到独立的服务器上,可以直接运行。 3. 自动化依赖管理:Spring Boot提供了一个强大的依赖管理工具,可以根据项目的需求...

    完结16章SpringBoot2 仿B站高性能前端+后端项目

    2、内嵌服务器:Spring Boot 提供内嵌的 Tomcat、Jetty 和 Undertow 等 Web 服务器,使得应用程序的部署变得非常简单,开发人员只需要将应用程序打包成一个jar文件,即可在任何地方运行应用程序 3、简化依赖...

    SpringBoot实现学生宿舍管理系统.pptx

    SpringBoot内嵌服务器 SpringBoot内嵌了Tomcat、Jetty等服务器,无需额外安装和启动,降低了系统的复杂性。 SpringBoot微服务支持 SpringBoot支持微服务的架构,可以方便地构建、测试和部署小型服务,提高系统的灵活...

    easyjweb快速入门

    7、如果没有装Web服务器,则可以在命令行执行easyjweb run可以自动启动内嵌的web服务器。在地址栏输入http://localhost:82/cat.ejf可以得到结果。 EasyJWeb开源项目官方网站:http://www.easyjf.com/easyjweb/ ...

    dubbox打包编译2.8.4版本jar及dubbo-admin2.8.4.war

    -- 用dubbo协议在20880端口暴露服务,使用内嵌服务器jetty[默认] main函数启动 --> <dubbo:protocol name="dubbo" port="20990" serialization="kryo"/><!-- --> ...

    基于springboot3的带小程序源码端的简易卡密源码

    springboot3做主体结构,内嵌了tomcat,ioc容器,aop springdoc做接口测试 mybatis做数据层,curd操作 前端用的是android 用了okhttp框架处理请求,gson解析请求的内容 需要服务器才能搭建 服务器环境需要jdk17+,...

    TongWeb嵌入式版本用户手册-7.0.E.5

    本手册主要适用对象为使用嵌入式版应用服务器进行应用开发的开发人员,以及生产环 境的系统管理人员,应用发布人员等具有 TongWeb 嵌入式版的使用和配置经验的用户。因 此,具备如下的技能可能会有助于使用者更好的...

    wz59466-basic-master_java_

    作业要求: 自定义简易版SpringBoot,实现SpringBoot MVC及内嵌Tomcat启动、DispatcherServlet注册和组件扫描功能。 程序通过main方法启动,可以自动启动tomcat服务器 可以自动创建和加载Dispatche

    SpringBoot2 仿B站高性能前端+后端项目[24年3月完结16章]

    ○ 内嵌web服务器 ● Provide opinionated ‘starter’ dependencies to simplify your build configuration ○ 自动starter依赖,简化构建配置 ● Automatically configure Spring and 3rd party librar

Global site tag (gtag.js) - Google Analytics