`
congpeixue
  • 浏览: 275515 次
  • 性别: Icon_minigender_1
  • 来自: ...
社区版块
存档分类
最新评论

分别使用Jetty 、Resin、 Tomcat 部署war文件

阅读更多
Jetty
关于Jetty部署war请参照:

http://congpeixue.iteye.com/admin/blogs/254664

另外发现el表达式无法在jetty中正确运行, 请问有谁遇到过类似问题吗?


Resin

打开resin.conf可以看到如下配置
      <!-- creates the webapps directory for .war expansion -->
      <web-app-deploy path="webapps"/>


上述配置的作用是将war自动解压到目录webapps。

我们将需要部署的war文件(如:h2DatabaseWeb.war)放到webapps下, 启动resin(httpd.exe),
http://localhost:8080/h2DatabaseWeb/
我们将可以看到如下页面



注意:如果web.xml是在Europa环境下自动生成的,war文件被部署前,需要修改web.xml
如:
<web-app xmlns="http://caucho.com/ns/resin"
         xmlns:resin="http://caucho.com/ns/resin/core">





Tomcat

Tomcat下部署war文件最为简单,可直接将Europa导出的war部署到tomcat中。

按如下步骤导入war文件,即可运行.



  • 大小: 13.9 KB
  • 大小: 23.7 KB
分享到:
评论
2 楼 congpeixue 2008-10-20  
我试了下, 不是
1 楼 srdrm 2008-10-20  
与 web.xml 的 schema 声明有关系吧

相关推荐

    项目中初用resin

    - 将WAR文件或整个应用目录放入`webapps`目录下,Resin会自动检测并部署应用。 - 配置`resin.xml`文件,手动定义部署应用的配置信息,如Context、JNDI资源等。 3. **Eclipse集成Resin**: - 安装Eclipse的Resin...

    Tomcat简介(PPT)

    1. **自动部署**:只需将`.war`文件放置在`webapps`目录下,Tomcat会在启动时自动解压部署。 2. **手动部署**:可以通过修改`server.xml`等配置文件指定特定的应用程序目录。 3. **通过管理界面部署**:Tomcat自带了...

    resin-2.1.17

    然后将web应用程序打包成WAR文件,放入`webapps/`目录下,Resin会自动检测并部署这些应用。 需要注意的是,随着时间的推移,Resin的更新版本可能会提供更多的特性、修复和安全增强。对于新的项目,推荐考虑使用更新...

    resin 2.1.2 老版资料篇

    7. **Web应用部署**:Resin支持WAR文件部署,只需将Web应用打包为WAR格式,然后放在Resin的webapps目录下,服务器会自动解压并启动应用。 8. **性能优化**:Resin 2.1.2针对小内存设备进行了优化,可以在较低配置的...

    Resin服务器

    - **应用部署**:将WAR文件放置在webapps目录下,或者在app-default.xml中指定自定义的部署目录。 - **日志和监控**:Resin提供详细的日志输出,以及Web管理控制台,方便开发者监控服务器状态和调试应用。 - **...

    架构解析——Tomcat

    Tomcat与其他Web服务器(如Jetty、Resin)的比较也是书中可能讨论的话题,帮助读者理解不同服务器的特点和选择合适的部署环境。 总的来说,《架构解析——Tomcat》是一本深入了解Tomcat工作原理、配置和优化的实用...

    Apache2+resin-2.1.16

    Apache2和Resin是两种...不过,需要注意的是,由于Resin版本较旧(2.1.16),可能不支持最新的Java和Web技术,因此在实际生产环境中,建议使用更新的Resin版本,或者考虑使用其他现代的应用服务器,如Tomcat或Jetty。

    resin2.1.8

    为了保持应用的稳定性和安全性,考虑升级到更现代的版本,如Resin 4.x或更稳定的Java应用服务器,如Tomcat、Jetty等。 总之,Resin 2.1.8是Java Web开发历史的一部分,它展示了早期应用服务器的特点和能力。虽然它...

    Linux版本的resin服务器

    如果需要最新的特性和优化,可能需要考虑升级到更高版本的Resin或其他现代JavaEE服务器,如Tomcat、Jetty或WildFly。 总之,Linux上的Resin服务器是一个强大的JavaEE应用平台,特别适合对性能有较高要求的项目。...

    resin 2.1.7老版资料篇

    现代的应用部署更倾向于使用Tomcat、Jetty等更活跃且安全更新及时的服务器。但学习Resin的历史版本可以帮助我们理解早期Java应用服务器的设计思想,以及在资源有限的环境下如何优化服务器性能。

    Tomcat中文帮助

    4. **部署Web应用**:通过`webapps`目录下复制WAR文件或解压目录的方式,或者使用管理工具如`Manager App`进行线上部署。理解`WEB-INF`目录结构和`META-INF`文件的作用。 5. **Tomcat安全管理**:配置`tomcat-users...

    java web Servlet

    + webapps:Web 应用的发布目录,把 Java 开发的 Web 应用(或 WAR 文件)放入这个目录下就可以通过 Tomcat 服务器访问了。 + conf:Tomcat 的各种配置文件,最重要的是 server.xml。 Web Application 的概念: ...

    一个支持servlet的web服务器.rar

    安装Tomcat后,可以通过解压上传的压缩包,将Web应用的WAR文件(Web应用的打包形式)放到Tomcat的webapps目录下,启动服务器即可自动部署应用。 2. **Jetty**:是一个轻量级、高性能的Servlet容器,它同样遵循Java ...

    第一个JavaWeb应用

    JavaWeb应用是一种基于Java技术构建的Web应用程序,它可以运行在任何遵循Servlet规范的容器上,如Tomcat、Jetty、Resin等。根据SUN公司的定义,JavaWeb应用是由一系列的组件构成的集合,包括Servlets、JSP页面、HTML...

    MyEclipse教程

    - 打包部署:将项目打包成WAR文件,然后部署到应用服务器。 - 热部署:在不重启应用服务器的情况下更新部署的代码。 - **部署流程**:部署J2EE项目一般需要经过以下几个步骤: - 准备部署环境:确保应用服务器...

    Servlet 教程

    6. **部署**:Servlet应用通常被打包成WAR(Web Application Archive)文件,部署在支持Java EE的web服务器上,如Tomcat、Jetty等。部署过程包括将WAR文件复制到服务器的webapps目录下,服务器会自动解压并启动应用...

    一个支持servlet的web服务器

    Servlet容器,例如Tomcat、Jetty或Resin,是专门设计用来运行Servlet和JSP(JavaServer Pages)的组件。它们实现了Servlet API,提供了一个环境,使得Servlet可以被加载、初始化、服务和销毁。Servlet容器还处理...

    Servlet&JSP学习笔记

    常见的 Web 容器包括 Apache Tomcat、Jetty、Resin 等。 - **Apache Tomcat**: 是一种广泛使用的开源 Web 容器,支持 Java Servlet、JavaServer Pages (JSP) 和 Java WebSocket 技术。 ##### 1.2 Servlet 程序 - ...

    grails中文参考手册

    使用`grails war`命令打包应用为WAR文件,然后在服务器上进行部署。 7. **支持的Java EE容器** Grails兼容广泛的Java应用服务器,包括但不限于Apache Tomcat、Jetty、Resin等,这使得Grails应用能在不同的环境中...

Global site tag (gtag.js) - Google Analytics