`
旁边的手
  • 浏览: 67378 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java Web应用的布署

阅读更多
在这里,主要讲Java Web Project 布署在apache-tomcat服务器上,这样对于开发人员应该是very easy了哟,这里我把方法总结了下,并通过调试成功了。

方法一:直接在Eclipse(MyEclipse)里部署好JDK与apache-tomcat,工程就可以直接发布到apache-tomcat了,这种方法,应该是常用的哟。

方法二:直接在apache-tomcat下conf文件夹里的server.xml添加一个新工程。具体代码如下:
  <Host name="localhost" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

             <!-- 这里添加一个新Web工程 -->
     <Context path="/test"                         //工程访问时用的别名
                 docBase="D:/WepApp/TestProject/WebRoot/"  //web工程路径
                 crossContext="true"
                 debug="0"
                 reloadable="true"
                 trusted="false" >
             </Context>
   </Host>
   这种方法看起来也是very easy的哟,copy一下配置文件做下小修改就OK了。

方法三:在conf\Catalina\localhost文件夹下面建个test.xml,里面加入以下代码:
    <Context debug="5" docBase="D:/WepApp/TestProject/WebRoot/" privileged="true" antiResourceLocking="false" antiJARLocking="false" />
    apache-tomcat启动时会自动装载这个资源文件了。
    这里文件test名,也可以当做工程访问时用的别名,这种方法感觉更easy了,我是常用的了。浏览器里输入http://localhost:8080/test就可以访问TestProject工程了。

方法四:此种方法与方法三相同,只是创建的文件为ROOT.xml
     <Context debug="5" docBase="D:/WepApp/TestProject/WebRoot/" privileged="true" antiResourceLocking="false" antiJARLocking="false" />
     区别在于访问时我们直接在浏览器里输入http://localhost:8080/就即可访问了。


下面一点习惯补充
   把conf\web.xml里的文件作下修改:
<servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>true</param-value>    // <把这里false改为true>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>


   <welcome-file-list>
        <welcome-file>index.html</welcome-file>  // <把这三排东东都去掉>
        <welcome-file>index.htm</welcome-file>   //
        <welcome-file>index.jsp</welcome-file>   //
    </welcome-file-list>

   
3
2
分享到:
评论
1 楼 Rooock 2008-08-09  
在你的第二种方法中,如果path=""的话,
那么也可以直接上http://localhost:8080/

相关推荐

    网面图片抓取工具 java Web 应用

    javaWeb应用,需要布署在tomcat下 操作步骤: 1 解压GradImg.rar 2 把项目导入Eclipse 或 MyEclipse 进行编译 3 布署到tomcat下 4 启用应用输入http://127.0.0.1:8080/GradImg,跳转到操作页面 5 图片抓取后存放路径...

    如何部署Java Web服务

    Java Web服务的部署在多容器环境中常常面临挑战,尤其是在需要跨IBM WebSphere Application Server、BEA WebLogic、Tomcat等不同Web应用服务器部署时。由于缺乏一个标准化的“web.xml”部署描述符,适用于多种Web...

    Linux 环境下WEB项目布署总结.docx

    以上步骤涵盖了在Linux系统中部署Web应用的基本流程,其中涉及到用户管理、软件安装、配置调整、服务启动以及系统资源监控等多个环节。在实际操作中,可能还需要根据具体的应用需求和服务器环境进行相应的调整。理解...

    Weblogic 10 布署单个及多个应用

    2. **打包应用**:将你的Java EE应用程序打包成一个`.ear`文件,它包含了所有必要的组件,如WAR文件(Web应用程序)、EJB JAR文件和资源文件。 3. **部署**: - 使用WebLogic管理控制台:登录到管理控制台,选择...

    Struts2 + Spring + Hibernate + DWR 项目布署笔记

    "Struts2 + Spring + Hibernate + DWR"是一个常见的Java Web开发框架组合,用于构建动态、数据驱动的Web应用程序。这个项目部署笔记将深入探讨这四个组件的核心功能以及它们如何协同工作。 首先,Struts2是一个基于...

    tomcat 的相关布署

    这是因为`common`目录下的`lib`子目录被所有Web应用程序共享,确保了数据库驱动对整个服务器可用。 接下来,我们来详细解析`server.xml`文件中的配置部分: ```xml maxActive="20" maxIdle="30" maxWait=...

    tomcat布署地图服务

    - Apache Tomcat是一款开源的Servlet容器,用于托管Java Web应用程序。版本8.5.39是一个相对稳定且功能丰富的版本。 #### 二、地图数据获取与处理 为了提供地图服务,首先需要获取地图数据并对其进行适当处理以...

    droos6.5.0在tomcat布署时的依赖包

    Tomcat是一个流行的开源Java Servlet容器,用于运行Java Web应用程序。为了在Tomcat中部署Drools工作台(Workbench),我们需要按照以下步骤操作: 1. **下载和解压依赖包**:首先,你需要获取到Drools 6.5.0的依赖...

    创建简单的WEBX应用

    Webx 是阿里巴巴开发的一款基于 Java 的开源 Web 应用框架,它结合了 Spring 和 iBatis 等其他优秀框架,提供了快速开发、易于维护的特点。通过配置 `web.xml` 和 `services.xml` 文件,我们可以轻松地搭建起一个...

    geoserver布署.docx

    3. **安装Apache Tomcat**: Apache Tomcat是一个流行的Java Servlet容器,用于部署Java Web应用程序,包括Geoserver。从Apache官方网站下载Tomcat的zip或tar.gz文件,将其解压到C盘根目录,例如:C:\apache-tomcat-...

    超级有影响力霸气的Java面试题大全文档

    但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理, EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。 24、...

    java 面试题 总结

    但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。 21、...

    rettiwt:类似Java的Twitter应用程序,用于研究目的

    这个应用完全使用Java语言开发,为初学者和专业人士提供了一个深入理解Java编程、Web应用程序开发以及社交网络背后的逻辑和架构的机会。 ### 1. Java语言基础 `rettwt`项目是用Java编写的,这表明它利用了Java的...

    java文集

    ext学习笔记一 小试iBatis RIA(Rich Internet Application)的现状和未来 Java应用中域名解析不过期的解决方法 Java编程那些事儿45—数组使用示例1 一步步熟悉OFBiz 用Java做客户端调用.NET写...

    \Wblogic布署布骤ear包(图解)

    EAR文件是JavaEE应用的标准打包格式,它包含了多个组件,如EJB(Enterprise JavaBeans)、WAR(Web Application Archive)和JAR(Java Archive)等。通过EAR文件,开发者可以将整个应用作为一个单元进行部署,便于...

    专注于 企业云布署 的即时通讯系统,基于teamtalk开源项目二次开发.zip

    软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、...

    Java项目-基于SSM的企业门户网站.zip

    本项目不仅涵盖了SSM框架的基本应用,还涉及到了企业级网站的完整开发流程,是学习和实践Java Web开发的宝贵资源。通过深入学习和实践,开发者可以掌握企业级项目开发的各个环节,提升自己的技术水平。

    如何在webogic中布署ssl完整教程+.

    在Java平台上,WebLogic Server(简称WebLogic)是一款由甲骨文公司提供的企业级应用服务器,广泛用于构建、部署和管理分布式应用程序。SSL(Secure Sockets Layer)是网络安全传输的重要协议,用于保护网络数据的...

    MiinCMP 企业网站系统 v1.0.5 新浪云版.zip

    2)创建一个java语言应用,Sae使jetty作为网站的应用服务器。 3)进入应用管理中心,激活Mysql数据库 4)进入应用管理中心,将CMP.war包改为你的应用名,如MyAppName123.war,然后上传war包。 5)SAE会花两分钟左右...

Global site tag (gtag.js) - Google Analytics