精华内容
下载资源
问答
  • NULL 博文链接:https://wwwzhouhui.iteye.com/blog/504330
  • 详解ELicps项目中WebRoot与WebContent区别
  • 如何读取webroot文件下的属性文件
  • tomcat如何知道WebRoot是web根目录?

    千次阅读 2020-07-28 14:44:30
    在myeclipse下建工程,默认webRoot是web根目录 有时自己写更经常直接采用web作根目录。 tomcat如何知道哪一个目录是web根目录,从而找到classes呢? 这两者真的有关系吗? web工程完成之后还不是要发布,放到tomcat...
    • 在eclipse下建工程,默认webContent目录是web根目录
    • 在myeclipse下建工程,默认webRoot是web根目录

    有时自己写更经常直接采用web作根目录。
    tomcat如何知道哪一个目录是web根目录,从而找到classes呢?

    这两者真的有关系吗?
    web工程完成之后还不是要发布,放到tomcat的webapp下面去
    webRoot只是给developer用的,就像eclipse里的src文件夹一样

    展开全文
  • web项目下的WEB-INF、WebRoot

    千次阅读 2018-07-12 15:27:53
    WebRoot 前言 今天,我们就谈谈web工程的WEB-INF目录,你对它的认识又有多少,为什么今天,要说这个,原因是我在做struts的文件上传的问题,我把图片存放到了WEB-INF这个目录,结果痛苦的事就出现了,...

    前言

    今天,我们就谈谈web工程的WEB-INF目录,你对它的认识又有多少,为什么今天,要说这个,原因是我在做struts的文件上传的问题,我把图片存放到了WEB-INF这个目录,结果痛苦的事就出现了,客户端怎么也没有办法去访问该图片。

    WEB-INF简介

    WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。

    WEB-INF存放的文件类别

    • /WEB-INF/web.xml Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。
    • /WEB-INF/classes/包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中(是该目录不能包含在.jar文件中)。
    • /WEB-INF/lib/存放web应用需要的各种JAR文件,放置仅在这个应用中要求使用的jar文件,如数据库驱动jar文件。
    • /WEB-INF/src/源码目录,按照包名结构放置各个java文件。
    • /WEB-INF/database.properties数据库配置文件
    • /WEB-INF/tags/ 存放了自定义标签文件,该目录并不一定为
      tags,可以根据自己的喜好和习惯为自己的标签文件库命名,当使用自定义的标签文件库名称时,在使用标签文件时就必须声明正确的标签文件库路径。例如:当自定义标签文件库名称为
      simpleTags 时,在使用 simpleTags 目录下的标签文件时,就必须在 jsp 文件头声明为:<%@taglibprefix=”tags” tagdir=”/WEB-INF /simpleTags” % >。

    WebRoot

    该目录才是你web工程的核心目录,也就是根目录。

    熟悉web开发的小伙伴

    http://localhost:9999/ValidateTest/upload
    upload前面的/就是代表这里的根目录

    今天的内容虽然简单,但是你能够理解,对呢也是有很大的帮助

    有了以上两点,回到最初前言的问题:

    这里写图片描述

     <img src="./uploadFiles/logo.jpg"/> 
     <img src="<s:property value="'uploadFiles/'+uploadFileName"/>"/>//struts的property的默认当前路径
    展开全文
  • **myeclipseCI2018.12.0新建web项目目录结构没有webroot** 以下是创建过程,求大佬指教 file-->new-->web project ![图片说明](https://img-ask.csdn.net/upload/201904/05/1554464118_685733.png) 点击next...
  • 常规WebRoot项目在Idea中通过tomcat运行 1. 导入webroot项目 不知道的baidu 2. 设置JDK 3. 设置tomcat运行库 4、增加web module 5. 设置Artifacts 6. 增加tomcat运行配置 其他问题:1. 查看...

    常规WebRoot项目在Idea中通过tomcat运行

    1. 导入webroot项目 

        不知道的baidu 

     2. 设置JDK

    3. 设置tomcat运行库

    4、增加web module

    5. 设置Artifacts

    6. 增加tomcat运行配置

     

    其他问题:1. 查看访问地址

     

    展开全文
  • 如果你的jsp放在项目下面 但不是放在WebRoot下 才能访问到 但jsp放在WebRoot下 就是访问不了
  • 在servlet里面 : //把路径存储为图片 String path=request.getSession()..../WebRoot/picture/role.png") ; System.out.println(path); 控制台信息如下: D:\TJN\apache-tomcat-7.0.73\apache-t...

    在servlet里面 :

    //把路径存储为图片
    		String path=request.getSession().getServletContext().getRealPath("/WebRoot/picture/role.png") ;
    		System.out.println(path);

    控制台信息如下:

    D:\TJN\apache-tomcat-7.0.73\apache-tomcat-7.0.73\webapps\BootStrap\WebRoot\role.png
    java.io.IOException: 系统找不到指定的路径。
    	at java.io.WinNTFileSystem.createFileExclusively(Native Method)
    	at java.io.File.createNewFile(File.java:1006)
    	at cn.com.servlet.Dwg.doPost(Dwg.java:50)
    	at cn.com.servlet.Dwg.doGet(Dwg.java:21)

    我们可以看到打印出来的路径是没有问题的,

    BootStrap是我的项目名,我想把图片放在WebRoot的根目录下面

    为什么报错呢》

    原因:

    java.io.IOException: 系统找不到指定的路径。at java.io.WinNTFileSystem.createFileExclusively(Native Method) 我想大家一定会碰到这种错误。解决办法是先创建目录。然后创建文件。

     

    也就是说,没有这个文件夹存在D:\TJN\apache-tomcat-7.0.73\apache-tomcat-7.0.73\webapps\BootStrap\WebRoot

    我们打开tomcat-webapps

    发现根本没有WebRoot目录;

    问题原来在这里;

    修改过后:

    //把路径存储为图片
    		String path=request.getSession().getServletContext().getRealPath("/picture/role.png") ;
    		System.out.println(path);
    		File f = new File(path);

    展开全文
  • 例如要获取项目中MSJH.TTF的目录: public static ... //这里 SERVLET_CONTEXT_PATH 就是WebRoot的路径 String path = SERVLET_CONTEXT_PATH + "fonts/MSJH.TTF"; path = path.replaceAll("%20", " "); return path; }
  • 5、修改modules的web.xml,选择我们自己webroot文件夹下的web.xml 6、导入jar包 7、生成war包 配置Tomcat参考我的另外一篇文章: https://blog.csdn.net/Brave_heart4pzj/article/details/1026966
  • 主要解决导入项目后无法识别classes,自动生成WebRoot文件,由于版本管理仍然是使用WebContent所以需要将自动生成的文件切换成WebContent. MyEclipse的默认WebRoot Eclipse的默认WebContent 一、从SVN中检...
  • webroot-hack-2018:适用于Webroot Hack 2018的Snake游戏AI
  • 使用JAVA后台代码取得WEBROOT物理路径,可以有如下两种方式: 1、使用JSP Servlet取得WEB根路径可以用request.getContextPath(),相对路径request.getSession().getServletContext().getRealPath("/"),...
  • eclipse 新建 web 工程时,想让 eclipse 程序能够导到 myeclipse 中...需把 Default output folder 里默认的 build\classes 改为 WebRoot\WEB-INF\classes  Content directory 里默认的 WebContent 改为 WebRoot
  • WebRoot目录和WebContent目录的区别

    千次阅读 2018-12-04 22:23:49
    1、在Eclipse中生成项目是WebContent目录,而在myeclipse中生成的是webroot。 2、如果把MyEclipse的项目导入到Eclipse中,如果要部署项目到Tomcat中需要做以下修改: a.右键点击项目--属性--Add 添加WebRoot目...
  • WebRoot下的WEB-INF的内容是无法直接访问的,必须通过服务器的转发操作才可以访问。 request.getRequestDispatcher("/WEB-INF/hello.jsp").forward(req, resp); 但是WebRoot下的其他路径(包括子文件夹)是可以随意...
  • 找不到webroot,甚至没有lib。。百度了很久,我一度以为是因为用了破解版的假的eclipse。。最后抱着试一试的态度Google了一下,居然找到了原因 新建web project的时候不要选择web4.0(javaee1.8),选择web3.1...
  • 而在MyEclipse中生成的项目目录名叫做WebRoot,这两个目录其实本质是一样的,是Tomcat默认访问的目录,项目启动后外部可访问这两个目录下的内容,只不过Eclipse默认是WebContent,MyEclipse默认是WebRoot,把文件名...
  • springboot 自定义webroot的目录

    千次阅读 2018-10-18 12:37:25
    @Bean public EmbeddedServletContainerCustomizer documentDirectoryCustomizer () { return new EmbeddedServletContainerCustomizer() { public void customize(ConfigurableEmbeddedServletConta...
  • 目的:需求为了方便导入到myeclipse 有2种方式 ...方式二、通过配置文件,可以一劳永逸,如下 1、创建一个txt文件,并改名为:“org.eclipse.wst.web.prefs” 2、打开text文件,复制以下代码: # con...
  • 解决方法: 项目右击,preference——Project Facets——选择Dynamic Web Module
  • .net core ContentRoot 和 WebRoot 的区别

    千次阅读 2019-10-22 10:40:23
    WebRoot: C:\MyApp\wwwroot\wwwroot 默认情况下 contentRoot是使用程序更目录 可以查看源代码Microsoft.AspNetCore.Hosting.WebHostBuilder 248行 var contentRootPath = ResolveContentRootPa...
  • WebRoot与WebContent区别

    万次阅读 2017-05-31 11:59:29
    引言: 在MyEclipse中创建web项目后,web程序的根目录文件夹是WebRoot,而创建dynam web project时候,web程序的根目录文件夹是WebContent,他们之间没有本质区别,都表示你的web程序的根目录文件夹。那么相同点是...
  • 首先WebRoot下有一个文件夹admin主要存放管理员相关的页面。 页面使用的是frameset框架,具体页面如下: 话说回来文件夹下面的html和jsp页面怎么访问WebRoot下的css里面的styles.css样式呢? 1.html文件这样...
  • myeclipse 的webroot目录到底怎么理解的

    千次阅读 2018-04-24 22:39:49
    这段话怎么理解的,我的工作空间不是有webroot吗,为什么说没有呢
  • ContentRoot 和 WebRoot 的区别

    千次阅读 2018-11-15 15:15:00
    那么如何更改WebRoot和ContentRoot 有2中方式一个是配置文件appsettings.json key值contentRoot , webroot 一个是启动文件修改 Microsoft.AspNetCore.Hosting.HostingAbstractionsWebHostBuilderExtensions ...
  • 程序找不到你的jsp页面是因为你webapp文件夹不是Web Root,下面更改为Web Root: files-project settings-facets: 找到web这一项,更改web resource directories的路径为你的webapp文件夹即可 ...
  • 在页面引入项目路径 ${webRoot}

    千次阅读 2018-07-10 08:45:27
    在做jsp时,经常需要引入css,js,jquery等文件,一般该文件存放到项目文件中,在写路径时,可以使用 ${webRoot} 表示项目路径。 &lt;%  String path = request.getContextPath(); String basePath = request....
  • 在eclipse中新建web项目的时候,发现生成的都是WebContent目录,这个更改目录我也去查... 2、写完项目名,填好下面的各种配置,然后点击next 3、将下个页面中的Default output folder更改成WebRoot\WEB-INF\classe...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 699,327
精华内容 279,730
关键字:

webroot