`
jlcon
  • 浏览: 172266 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Embedding Tomcat 7

 
阅读更多

Tomcat 6

public static void main(String[] args) throws Exception {
  String weppAppHome = args[0];
  Integer port = Integer.valueOf(args[1]);

  Server server = new Server(port);

  WebAppContext webapp = new WebAppContext();
  webapp.setContextPath("/myapp");
  webapp.setCompactPath(true);

  webapp.setDescriptor(weppAppHome + "/WEB-INF/web.xml");
  webapp.setResourceBase(weppAppHome);
  webapp.setParentLoaderPriority(true);

  server.setHandler(webapp);
  server.start();
  server.join();
}

 Tomcat 7

public static void main(String[] args) throws Exception {
  String appBase = args[0];
  Integer port = Integer.valueOf(args[1]);

  Tomcat tomcat = new Tomcat();
  tomcat.setPort(port);

  tomcat.setBaseDir(".");
  tomcat.getHost().setAppBase(appBase);

  String contextPath = "/myapp";

  // Add AprLifecycleListener
  StandardServer server = (StandardServer)tomcat.getServer();
  AprLifecycleListener listener = new AprLifecycleListener();
  server.addLifecycleListener(listener);

  tomcat.addWebapp(contextPath, appBase);
  tomcat.start();
  tomcat.getServer().await();
}
 
分享到:
评论

相关推荐

    Apache Tomcat 7

    Apache Tomcat 7 covers some of the most frequently used advanced features of Tomcat, including security, Apache web server integration, load balancing, and embedding Tomcat server in Java ...

    embedding-jbpm-forms-example:这是如何在客户端应用程序中嵌入表单的示例

    "embedding-jbpm-forms-example" 是一个项目名称,它专注于演示如何在客户端应用程序中集成和使用 jBPM(JBoss Business Process Management)的表单功能。jBPM 是一个开源的工作流和业务流程管理平台,它允许开发者...

    基于JSP的博客系统.docx

    nalized interface design, such as calendars and music embedding. The system boasts strong data updating capabilities, practical management features, and personalized designs to adapt to the evolving ...

    2021-2022计算机二级等级考试试题及答案No.10155.docx

    1. 题目提及的“照片”字段通常的数据类型为OLE(Object Linking and Embedding)型。OLE允许在文档中嵌入或链接其他应用程序的对象,如图片、图表等。 2. 在查询设计视图中,当设置多个字段的排序时,系统会按照从...

    java调用ocx控件,jacob,jar和dll文件

    Java调用OCX控件是跨平台编程中的一项技术挑战,因为OCX(Object Linking and Embedding Control)是微软Windows环境下的组件对象模型(COM)控件。然而,通过第三方库如Jacob(Java和COM的桥梁),Java开发者能够在...

    2021-2022计算机二级等级考试试题及答案No.14446.docx

    5. Tomcat服务器:Tomcat是Apache软件基金会的一个开源项目,是一个Java Servlet容器,默认端口为8080。 6. 创建类对象:在Python中,使用`new`运算符可以创建类的实例。 7. 关系数据库:在一个关系模型中,任意两...

    jetty-hightide-8.1.15.v20140411.zip

    相比于其他如Tomcat这样的Servlet容器,Jetty提供了更少的依赖和更快的启动时间。它的设计目标是简化Web服务的部署和管理,同时保持对最新Java和Web技术的支持。 Jetty Hightide包含了以下关键组件和功能: 1. **...

    iWebOffice.ocx.jsp.mssql.rar

    7. **部署与配置**: 部署iWebOffice时,需要正确配置JSP环境(如Tomcat或Jetty)、OCX控件注册以及SQL Server连接参数。此外,还需要根据组织的需求进行定制化设置,比如用户认证、角色权限等。 8. **维护与升级**:...

    jetty 6 指南书

    - **Jetty vs Tomcat**:相比Tomcat,Jetty 在启动速度、内存占用和并发处理能力方面有优势,更适合微服务和嵌入式场景。 - **本章小结**:强调Jetty的多功能性和灵活性,为后续章节打下基础。 2. **Jetty 初探**...

    jetty指导书

    #### 十五、Embedding Jetty **15.1 嵌入式使用** Jetty的轻量级和灵活性使其非常适合嵌入到其他Java应用中。通过调用Jetty提供的API,可以在Java程序中启动和控制Jetty服务。 #### 十六、JEE服务器整合 **16.1 ...

    Jetty权威指南.pdf

    - **轻量级**:相比于其他大型服务器如Apache Tomcat,Jetty体积更小、占用资源更少,特别适合于嵌入式环境或资源有限的设备。 - **高性能**:Jetty采用异步处理机制,能够高效处理大量并发连接,尤其适用于高负载的...

Global site tag (gtag.js) - Google Analytics