精华内容
下载资源
问答
  • WebLogic安装的目录结构应用部署的3种方式
    千次阅读
    2020-03-28 12:10:01

    阅读本篇之前最好对WebLogic的相关概念有一个初步的认识,参考 WebLogic及其重要概念

    本篇基于Windows系统的WebLogic 12c版本介绍, Linux系统大部分类似。

    WebLogic目录结构

    完整的目录结构如下图:

    更多相关内容
  • Tomcat结构目录:Tomcat结构目录:bin:conf: 非常重要的文件,其中有四个最为重要的文件:lib:log:temp:webapps:work:一个标准的web应用的目录结构:WEB—INF:calsses:lib:web.xml:参考: Tomcat结构目录:...

    Tomcat结构目录:

    Tomcat的结构目录
    Tomcat版本:apache-tomcat-7.0.85

    bin:

    该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat7.exe、tomcat7w.exe,前者是在控制台下启动Tomcat,后者是弹出UGI窗口启动Tomcat;如果是解压版,那么会有startup.bat和shutdown.bat文件,startup.bat用来启动Tomcat,但需要先配置JAVA_HOME环境变量才能启动,shutdawn.bat用来停止Tomcat;

    conf: 非常重要的文件,其中有四个最为重要的文件:

    • server.xml:配置整个服务器信息。例如修改端口号,添加虚拟主机等;下面会详细介绍这个文件;
    • tomcatusers.xml:存储tomcat用户的文件,这里保存的是tomcat的用户名及密码,以及用户的角色信息。可以按着该文件中的注释信息添加tomcat用户,然后就可以在Tomcat主页中进入Tomcat Manager页面了;
    • web.xml:部署描述符文件,这个文件中注册了很多MIME类型,即文档类型。这些MIME类型是客户端与服务器之间说明文档类型的,如用户请求一个html网页,那么服务器还会告诉客户端浏览器响应的文档是text/html类型的,这就是一个MIME类型。客户端浏览器通过这个MIME类型就知道如何处理它了。当然是在浏览器中显示这个html文件了。但如果服务器响应的是一个exe文件,那么浏览器就不可能显示它,而是应该弹出下载窗口才对。MIME就是用来说明文档的内容是什么类型的!
    • context.xml:对所有应用的统一配置,通常不需要去配置它。

    lib:

    • Tomcat的类库,里面是一大堆jar文件。如果需要添加Tomcat依赖的jar文件,可以把它放到这个目录中,当然也可以把应用依赖的jar文件放到这个目录中,这个目录中的jar所有项目都可以共享之,但这样你的应用放到其他Tomcat下时就不能再共享这个目录下的Jar包了,所以建议只把Tomcat需要的Jar包放到这个目录下;

    log:

    • 这个目录中都是日志文件,记录了Tomcat启动和关闭的信息,如果启动Tomcat时有错误,那么异常也会记录在日志文件中。

    temp:

    • 存放Tomcat的临时文件,这个目录下的东西可以在停止Tomcat后删除!

    webapps:

    • 存放web项目的目录,其中每个文件夹都是一个项目;如果这个目录下已经存在了目录,那么都是tomcat自带的。项目。其中ROOT是一个特殊的项目,在地址栏中没有给出项目目录时,对应的就是ROOT项目。

    work:

    • 运行时生成的文件,最终运行的文件都在这里。通过webapps中的项目生成的!可以把这个目录下的内容删除,再次运行时会生再次生成work目录。当客户端用户访问一个JSP文件时,Tomcat会通过JSP生成Java文件,然后再编译Java文件生成class文件,生成的java和class文件都会存放到这个目录下。

    一个标准的web应用的目录结构:

    web应用目录结构

    WEB—INF:

    • 目录是受保护的,外界不能直接访问
      如果希望访问到WEB-INF里面的资源,就必须把资源配置到web.xml文件中。在该文件下的jsp等文件不能直接被浏览器访问,可以通过请求转发或重定向到对应文件进行访问。

    calsses:

    • 该文件夹下存放了基本类,Servlet文件,Dao文件等工程有关的类文件。对源文件编译后的.class文件都存放在这里。

    lib:

    • lib存放web应用程序所需要用到的jar文件,一般工程所需要的其他包都放在lib下。

    web.xml:

    • web.xml文件是WEB应用的配置文件,在文件中进行文件的部署与配置,用来供 Web 容器部署和执行 Web 应用。

    参考:

    点击此处至参考文章

    展开全文
  • 把服务部署到tomcat上有多种方法,有的直接把编译后的应用拷贝到tomcat的webapps目录下面,有的是导出成.war文件拷贝到webapps下面,这样的话启动tomcat会自动生成一个同名的应用文件夹里面会有tomcat解压后的应用...
    【最后更新】

    其实在eclipse中配置server的时候,eclipse会把web项目自动发布到工作空间的:

    .metadata\.plugins\org.eclipse.wst.server.core\

    的这个目录中,具体你的项目被发布到这个目录的哪个位置要看你配置的server个数了。假如你的eclipse中只配置了一个server,那么你的项目就被发布到:

    .metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps

    你会看到,在这个目录下有你的项目被发布到这里来了。在eclipse中运行server的时候,其实执行的代码就是这个地方的。

    D:\Java\workspace2\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps







    把服务部署到tomcat上有多种方法,有的直接把编译后的应用拷贝到tomcat的webapps目录下面,有的是导出成.war文件拷贝到webapps下面,这样的话启动tomcat会自动生成一个同名的应用文件夹里面会有tomcat解压后的应用目录,还有些不用拷贝到webapps目录下,通过tomcat的server配置指定任意的文件夹为web应用的发布目录。
        基本上 目录结构是这样的,首先根目录就是以你的 项目名称命名的文件夹,根目录下面会有各种前台展示相关的代码文件,比方说包含jsp文件、css文件、js文件、image文件等前台展示相关的文件夹或文件都可以放在根目录下面,根目录下面还有一个 WEB-INF文件夹,该文件夹下是一些应用配置文件: web.xml、应用库文件夹lib文件夹该文件夹下是应用用到的一些第三方jar包、应用编译文件夹:class,该文件夹下是你的 应用开发中的src目录下面的所有java文件或者其他配置文件的编译后的 文件目录目录结构跟你的开发src 目录结构一致。



    【转载】http://blog.csdn.net/indieinside/article/details/7740085

    web工程-目录结构 :

    关于目录

    Java Web工程下的webapp或WebContent就是工程的发布文件夹,发布时会把该文件夹发布到tomcat的webapps里。

    开发时classes文件存放路径:

    buildpath:在eclipse中项目的右键java build path-source中指定工程中class文件的编译路径,一般为:test/build/classes。(test是工程名)

    发布时classes文件存放路径:

    发布到tomcat时(在eclipse里启动tomcat),src文件夹里的java文件经过编译后,会把.class文件放在WEB-INF文件夹里的classes文件夹中。

    有一些配置文件需要放到WEB-INF的classes文件夹下,所以,通常的做法是手动在工程的WEB-INF文件夹下建立classes文件夹。如果不在工程的WEB-INF下手动建立classes,发布到tomcat时tomcat里的WEB-INF中也会有classes文件夹。

    关于jar

    【Web App Libraries】 一般是指向web工程的 WEB-INF/lib下的包(可以将包copy到此目录下 然后刷新工程 加入的包一般可以自动找到 如果找不到 右键|Properties |Java Build Path|Libraries |Add JARs 可以加入)

    build path中add jar可以引用工程文件夹以外的jar,如果引用了工程以外的jar,在.classpath文件中会添加(如java的jar包jre和tomcat的jar包):
        <classpathentry kind="lib" path="D:/workspace/ojdbc14.jar"/>
    web-info/lib中的jar不会往.classpath文件中会添加, 其余两者没有区别,编译的时候先找classpath中的jar如果没有则找web-info/lib中的jar。

    web工程参照了很多文件,因此发布的时候要打成war包,使其变成单独的个体,放到web容器里。
    开发环境中eclise会将工程打包放到tomcat下,进行关联。

    工程目录:

    发布后的tomcat目录:


    【转载】http://blog.csdn.net/sin90lzc/article/details/7550457

    Maven对Web的支持 :

    一个典型的Web项目在Maven下的目录结构如下:

    从图中可以看出Maven Web的目录结构与一般的Maven目录结构的区别是:在src/main/中多了一个webapp的目录,该目录下存放的就是WEB-INF的内容。

    Maven Web除了目录结构不一样外,还需要把pom.xml的<packaging>配置为war。大家都知道web的打包方式是war。


    
    展开全文
  • web应用部署的根目录,编译路径和项目的根目录有什么区别? 直接上例子: 你有一个项目,名字叫做testPro 项目放到了你的D盘,目录结构是这样的: D:/testPro --src  --main  --webapp  --WEB-INF --...

    web应用部署的根目录,编译路径和项目的根目录有什么区别?

    直接上例子:

    你有一个项目,名字叫做testPro

    项目放到了你的D盘,目录结构是这样的:

    D:/testPro

    --src

      --main

        --webapp

          --WEB-INF

    --target

      --classes

    这里,项目的根目录就是D:/testPro

    web应用部署的根目录就是webapp目录(当然你的目录可能叫web或者webroot或者别的什么)

    编译路径默认的就是target/classes

    附一个javaweb项目的目录结构

    ├── pom.xml //maven的配置文件
    └── src
         ├── main
         │   ├── java //java代码的目录
         │   │   └── mygroup
         │   │       ├── controller
         │   │       │   ├── HomeController.java
         │   │       │   └── PersonController.java
         │   │       ├── dao
         │   │       │   └── PersonDao.java
         │   │       └── model
         │   │           └── Person.java
         │   ├── resources //静态资源目录
         │   │   ├── db.properties
         │   │   ├── log4j.xml
         │   │   └── META-INF
         │   │       └── persistence.xml
         │   └── webapp //web应用部署根目录
         │       ├── index.html //因为是静态html文件,不用放到WEB-INF目录下
         │       ├── META-INF
         │       │   ├── context.xml
         │       │   └── MANIFEST.MF
         │       ├── resources //css,js等静态资源是不能放到WEB-INF目录下的,因为WEB-INF下的资源,客户端无法直接访问
         │       │   └── css
         │       │       └── screen.css
         │       └── WEB-INF //jsp都会放到这里,以保证用户无法直接访问jsp,而是通过controller这个目录下的所有内容客户端都无法直接访问,所以不要放静态文件
         │           ├── spring
         │           │   ├── app
         │           │   │   ├── controllers.xml
         │           │   │   └── servlet-context.xml
         │           │   ├── db.xml
         │           │   └── root-context.xml
         │           ├── views
         │           │   ├── edit.jsp
         │           │   ├── home.jsp
         │           │   └── list.jsp
         │           └── web.xml
         └── test
             ├── java
             │   └── mygroup
             │       ├── controller
             │       │   ├── DataInitializer.java
             │       │   ├── HomeControllerTest.java
             │       │   └── PersonControllerTest.java
             │       └── dao
             │           └── PersonDaoTest.java
             └── resources
                 ├── db.properties
                 ├── log4j.xml
                 ├── test-context.xml
                 └── test-db.xml

    展开全文
  • Java Web应用目录结构

    千次阅读 2018-05-08 12:00:07
    Java Web应用目录结构2015年08月29日 18:58:23阅读数:2912 Java web应用部署目录结构必须满足下列要求:只要部署时web应用满足上述目录结构要求,就可以将web项目部署在任何servlet容器中。在开发中,往往使用...
  • Tomcat服务器结构以及web应用部署

    千次阅读 2017-06-23 10:38:14
    一个web应用由多个静态web资源和动态web资源组成,组成web应用的这些文件通常我们会使用一个目录组织,这个目录组织称之为web应用所在目录web应用开发好后,若想共外界访问,需要把web应用所在目录交给web服务器...
  • tomcat的目录结构—–简单说 /bin:存放启动和关闭tomcat的脚本文件; /conf:存放tomcat的各种配置文件,比如:server.xml .../server/webapps:存放tomcat自带的两个web应用:admin应用和manager应用。 /common
  • 5.3 Java Web应用目录结构

    千次阅读 2018-01-21 21:48:11
    web模块, 也就是 Servlet 规范中的web应用。在Java EE架构中, web模块(web module) 是最小的web部署单元。 其中包含web组件以及静态资源; 如图片之类的静态资源也被称为 web资源。...顶层目录对应Web应用的 docu
  • web项目部署结构

    千次阅读 2018-07-12 10:41:39
    ---------------------------- web项目部署结构----------------------------1. Web项目1 Web项目部署后目录结构tomcat\webapps目录是用来存放Java项目的,每个文件夹都是一个项目。默认这个目录下已经有了四个项目...
  • web应用程序的部署

    千次阅读 2017-06-03 14:35:25
    一、配置任意目录下的web应用程序 一个Web容器可以运行多个web应用程序,每个web应用程序都有一个唯一的上下文根。...在部署和访问Web应用程序时,通过上下文路径来区分不同的Web应用程序。 上下文路径以斜杠(/)开
  • Java Web应用程序的推荐目录结构

    千次阅读 2018-05-11 21:50:17
    以前没有用过maven管理过项目的依赖,最后使用上了maven,发现通过不能方式建立出来的web应用程序目录结构基本都不一样,既然每次都要到网上搜索如何建立maven管理的Web应用程序,不如自己找百度谷歌一下。...
  • web应用部署结构

    2016-03-02 17:12:34
    一种web应用部署结构
  • Web应用部署结构浅析

    千次阅读 2016-07-20 20:48:10
    Web应用部署结构浅析
  • 部署WEB应用的三种方式

    千次阅读 2018-07-04 09:51:14
    因此,最简单的部署方式就是将要部署WEB应用直接拷贝到Tomcat安装目录下的webapps目录中。  这种方式通常是用于开发过程中。在真正的项目实施中可能会受到限制:当使用租借的(或他人的)WEB服务器时,该服务器...
  • WEB应用程序都有严格定义的目录结构,不同的资源放在不同的目录,各种组件是通过部署描述文件定义的。 一、Web应用程序:由完成特定任务的各种Web组件构成并通过Web将服务展示给外界的应用程序。 二、目录结构: ---...
  • 到目前,Tomcat已经成为成熟的Servlet容器产品,并作为 JBoss等应用的服务器的内嵌Servlet容器 规范JDK 版本 6.X 7.X 8.X 8.5.X 9.X JDK 》=5.0 》=6.0 》=7.0 》=7.0 》=8.0 Servlet 2.5 3.0 3.1 3.1 4.0...
  • Web应用体系结构

    千次阅读 2017-06-03 22:33:32
    简单介绍Web应用的体系结构
  • web应用部署到tomcat上

    千次阅读 2017-04-06 15:54:13
    Web应用如何部署到tomcat上 ... 这里介绍下如何利用Tomcat自动部署 利用Tomcat自动部署方式是最简单的...若一个web应用结构为D:\workspace\WebApp\AppName\WEB-INF\*,只要将一个Web应用的WebContent级的AppName直接扔进
  • 配置Web应用程序部署

    千次阅读 2018-12-07 11:42:00
    注:原文来自:...Web应用程序可以作为一个部署到服务器 展开的目录,其中文件和文件夹在文件系统中显示为单独的项目或作为Web存档(WAR文件),包含所有必...
  • 在动态Web工程目录结构中,Web元素需要建立在WebContent目录下,WebContent下是要发布到...web.xm是Web应用程序的部署描述文件,是用来给Web服务器解析并获取Web应用程序相关描述的。 凡是客户端能访问的资源(.ht...
  • TOMCAT的目录结构 /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件 /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml /doc:存放Tomcat文档 /server:包含三个子目录:...
  • tomcat部署web应用的4种方法 在Tomcat中有四种部署Web应用的方式,简要的概括分别是: (1)利用Tomcat自动部署 (2)利用控制台进行部署 (3)增加自定义的Web部署文件(%Tomcat_Home%\conf\Catalina\...
  • web应用防火墙的部署方式

    千次阅读 2018-10-17 14:46:01
    web应用防火墙也被称为网站应用级入侵防御系统,按照一些常规的定义,WAF是指通过一系列针对HTTP/HTTPS的安全策略专门为web应用提供保护的产品。它主要用于防御针对网络应用层的攻击,像SQL注入、跨站脚本攻击、参数...
  • tomcat Web服务器目录结构和发布网站

    千次阅读 2019-06-29 09:45:54
    web服务器和客户端大致工作流程为:客户端向web服务器发送一个HTTP请求,web服务器接收一个请求,向客户端响应一个http请求。...Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,可解析http协议,它使用服务...
  • java web应用程序的规范目录结构

    千次阅读 2013-10-29 22:39:21
    一、 Java Web应用程序必须使用规范的目录结构: – 应用程序根目录 – |-- WEB-INF目录:必须目录 ...– |-- web.xml:Web应用部署描述文件,必须目录 – |-- classes目录:存放字节码文件 – |-- lib目录
  • 前两天遇到了一个问题,就是怎么用IDEA 配置 Java Web 应用实现热部署呢?其实一般都直接用的是war包方式部署到Tomat来进行开发和测试工作,但是这样的方式效率比较低,还不能将Java类和JSP以及静态资源的修改部署到...
  • 如何Tomcat部署web应用

    千次阅读 2018-10-26 22:27:30
    本人也是开始学习web部分不久,现在记录下如何在tomcat中部署web资源。以下内容全部都在本人电脑实际运行过。 导语:先了解下tomcat的文件目录: bin–tomcat批处理文件的存放目录 conf–tomcat配置文件所在的目录, ...
  • JavaWeb项目目录结构

    万次阅读 2015-08-14 17:24:44
    Java Web项目的目录结构
  • 某天在idea中运行web项目,把project部署到Tomcat中,运行后去Tomcat目录下看,根本找不到部署的项目,怎么肥事??? 1. 项目Tomcat配置文件 经过了解后,在idea中部署项目到Tomcat,在运行时idea不会把项目放到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 234,742
精华内容 93,896
关键字:

web应用部署的目录结构