精华内容
下载资源
问答
  • 1.webapps目录项目 在 Tomcat 8.0 tomcat/webapps 目录中,含有 5 个 Tomcat 自带 Web 项目,如下所示: docs 有关于 Tomcat 的介绍和操作文档等 examples 小程序示例:如 websocket 等 host-manager...

    本文将 %CATALINA_HOME% 目录称为“tomcat”目录。

    1.webapps目录中的项目

    在 Tomcat 8.0 的 tomcat/webapps 目录中,含有 5 个 Tomcat 自带的 Web 项目,如下所示:

    • docs 
      有关于 Tomcat 的介绍和操作文档等
    • examples 
      小程序示例:如 websocket 等
    • host-manager 
      进行 Host 管理
    • manager 
      进行 Server Status 和 Applications 管理,对服务器和其他应用进行启动、重启、关闭等操作,对 Session、JVM 性能参数等进行监听并管理
    • ROOT 
      根目录,即访问 localhost:8080/路径中的/下面,包括 WEB 的通用访问配置等

    对于部分开发者来说,这些项目对于 Tomcat 的性能、安全或是其他方面都有一定影响,因此需要删除这些自带的项目。其中docsexamplesROOT这几个文件夹是可以直接删除的。而host-managermanager两个文件夹在删除后,需要修改部分文件配置,否则在日志输出时将会抛出异常,如“找不到 host-manager”之类的。

     rm -rf docs examples ROOT host-manager manager

    2.修改配置文件

    修改 tomcat/conf/logging.properties

    # ## handle 中需要删除的部分,注意后面的符号
    # 删除:3manager.org.apache.juli.AsyncFileHandler, 
    # 删除:4host-manager.org.apache.juli.AsyncFileHandler,
    
    handlers = 1catalina.org.apache.juli.AsyncFileHandler, 2localhost.org.apache.juli.AsyncFileHandler, 3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler
    
    # ## Handler specific properties 中需要删除的部分
    # 如下所示
    
    3manager.org.apache.juli.AsyncFileHandler.level = FINE
    3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
    3manager.org.apache.juli.AsyncFileHandler.prefix = manager.
    
    4host-manager.org.apache.juli.AsyncFileHandler.level = FINE
    4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
    4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.
    
    # ## Facility specific properties 中需要删除的部分
    # 如下所示
    
    org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
    org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.AsyncFileHandler
    
    org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
    org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.AsyncFileHandler
    
    • 删除目录之前启动过 Tomcat,在 tomcat/conf/Catalina/localhost 里面或者其他文件夹里面可能也会有两个 xml 文件:host-manager.xmlmanager.xml,删掉即可。
    展开全文
  • 1.webapps目录项目在 Tomcat 8.0 tomcat/webapps 目录中,含有 5 个 Tomcat 自带 Web 项目,如下所示:docs有关于 Tomcat 的介绍和操作文档等examples小程序示例:如 websocket 等host-manager进行 Host ...

    本文将 %CATALINA_HOME% 目录称为“tomcat”目录。

    1.webapps目录中的项目

    在 Tomcat 8.0 的 tomcat/webapps 目录中,含有 5 个 Tomcat 自带的 Web 项目,如下所示:

    docs

    有关于 Tomcat 的介绍和操作文档等

    examples

    小程序示例:如 websocket 等

    host-manager

    进行 Host 管理

    manager

    进行 Server Status 和 Applications 管理,对服务器和其他应用进行启动、重启、关闭等操作,对 Session、JVM 性能参数等进行监听并管理

    ROOT

    根目录,即访问 localhost:8080/路径中的/下面,包括 WEB 的通用访问配置等

    对于部分开发者来说,这些项目对于 Tomcat 的性能、安全或是其他方面都有一定影响,因此需要删除这些自带的项目。其中docs、examples和ROOT这几个文件夹是可以直接删除的。而host-manager和manager两个文件夹在删除后,需要修改部分文件配置,否则在日志输出时将会抛出异常,如“找不到 host-manager”之类的。

    2.修改配置文件

    修改 tomcat/conf/logging.properties

    # ## handle 中需要删除的部分,注意后面的符号

    # 删除:3manager.org.apache.juli.AsyncFileHandler,

    # 删除:4host-manager.org.apache.juli.AsyncFileHandler,

    handlers = 1catalina.org.apache.juli.AsyncFileHandler, 2localhost.org.apache.juli.AsyncFileHandler, 3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler

    # ## Handler specific properties 中需要删除的部分

    # 如下所示

    3manager.org.apache.juli.AsyncFileHandler.level = FINE

    3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs

    3manager.org.apache.juli.AsyncFileHandler.prefix = manager.

    4host-manager.org.apache.juli.AsyncFileHandler.level = FINE

    4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs

    4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.

    # ## Facility specific properties 中需要删除的部分

    # 如下所示

    org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO

    org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.AsyncFileHandler

    org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO

    org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.AsyncFileHandler

    ---------------------

    作者:flyingaga

    来源:CSDN

    原文:https://blog.csdn.net/flyingaga/article/details/63691634

    版权声明:本文为博主原创文章,转载请附上博文链接!

    如果在删除目录之前启动过 Tomcat,在 tomcat/conf/Catalina/localhost 里面或者其他文件夹里面可能也会有两个 xml 文件:host-manager.xml和manager.xml,删掉即可。

    ---------------------

    作者:flyingaga

    来源:CSDN

    原文:https://blog.csdn.net/flyingaga/article/details/63691634

    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • 本文将 %CATALINA_HOME% 目录称为“tomcat”目录。...1.webapps目录项目 在 Tomcat 8.0 tomcat/webapps 目录中,含有 5 个 Tomcat 自带 Web 项目,如下所示: docs 有关于 Tomcat 的介绍和...

    本文将 %CATALINA_HOME% 目录称为“tomcat”目录。

    1.webapps目录中的项目
        在 Tomcat 8.0 的 tomcat/webapps 目录中,含有 5 个 Tomcat 自带的 Web 项目,如下所示:

    docs 
      有关于 Tomcat 的介绍和操作文档等
    
    examples 
      小程序示例:如 websocket 等
    
    host-manager 
      进行 Host 管理
    
    manager 
      进行 Server Status 和 Applications 管理,对服务器和其他应用进行启动、重启、关闭等操作,对 Session、JVM 性能参数等进行监听并管理
    
    ROOT 
      根目录,即访问 localhost:8080/路径中的/下面,包括 WEB 的通用访问配置等

        对于部分开发者来说,这些项目对于 Tomcat 的性能、安全或是其他方面都有一定影响,因此需要删除这些自带的项目。其中docs、examples和ROOT这几个文件夹是可以直接删除的。而host-manager和manager两个文件夹在删除后,需要修改部分文件配置,否则在日志输出时将会抛出异常,如“找不到 host-manager”之类的。

    2.修改配置文件
        修改 tomcat/conf/logging.properties

    # ## handle 中需要删除的部分,注意后面的符号
    # 删除:3manager.org.apache.juli.AsyncFileHandler, 
    # 删除:4host-manager.org.apache.juli.AsyncFileHandler,
    
    handlers = 1catalina.org.apache.juli.AsyncFileHandler, 2localhost.org.apache.juli.AsyncFileHandler, 3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler
    
    # ## Handler specific properties 中需要删除的部分
    # 如下所示
    
    3manager.org.apache.juli.AsyncFileHandler.level = FINE
    3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
    3manager.org.apache.juli.AsyncFileHandler.prefix = manager.
    
    4host-manager.org.apache.juli.AsyncFileHandler.level = FINE
    4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
    4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.
    
    # ## Facility specific properties 中需要删除的部分
    # 如下所示
    
    org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
    org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.AsyncFileHandler
    
    org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
    org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.AsyncFileHandler
    --------------------- 
    作者:flyingaga 
    来源:CSDN 
    原文:https://blog.csdn.net/flyingaga/article/details/63691634 
    版权声明:本文为博主原创文章,转载请附上博文链接!


        如果在删除目录之前启动过 Tomcat,在 tomcat/conf/Catalina/localhost 里面或者其他文件夹里面可能也会有两个 xml 文件:host-manager.xml和manager.xml,删掉即可。
    --------------------- 
    作者:flyingaga 
    来源:CSDN 
    原文:https://blog.csdn.net/flyingaga/article/details/63691634 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    转载于:https://my.oschina.net/airship/blog/3063113

    展开全文
  • Java上传图片到服务器路径获取系列之--图片保存到Tomcat的webapps目录下note:有差错或不足之处请批评指正,谢谢!上一篇介绍了Java web项目中把客户端上传的图片保存到服务器中web工程下的指定文件夹里,但是这样...

    Java上传图片到服务器路径获取系列之--图片保存到Tomcat的webapps目录下
    note:有差错或不足之处请批评指正,谢谢!
    上一篇介绍了Java web项目中把客户端上传的图片保存到服务器中web工程下的指定文件夹里,但是这样存在一个弊端:因为保存图片的文件夹在项目工程文件下,所以,当项目文件更新版本的时候,就会覆盖掉原来保存图片的文件夹,造成上传文件的丢失。为了解决这个问题,进行了多方尝试,总结了以下可行方案。
    1.服务端保存客户端上传的图片
    (1)在Tomcat的webapps目录下创建保存上传图片的文件夹pic_file,

    (2)后台获取文件夹pic_file的路径,并保存上传的图片,示例代码如下:

    public static String uploadFile(MultipartFile file,HttpServletRequest request) throws IllegalStateException, IOException{
    		Logger logger = Logger.getLogger(UploadImg.class);
    		if(file!=null){
    			//获取上传文件的原始名称
    			String originalFilename = file.getOriginalFilename();
    			String newFileName ="";
    			String pic_path;
    			// 上传图片
    			if ( originalFilename != null && originalFilename.length() > 0) {
    				//获取Tomcat服务器所在的路径
    				String tomcat_path = System.getProperty( "user.dir" );
    				System.out.println(tomcat_path);
    				//获取Tomcat服务器所在路径的最后一个文件目录
    				String bin_path = tomcat_path.substring(tomcat_path.lastIndexOf("\\")+1,tomcat_path.length());
    				System.out.println(bin_path);
    				//若最后一个文件目录为bin目录,则服务器为手动启动
    				if(("bin").equals(bin_path)){//手动启动Tomcat时获取路径为:D:\Software\Tomcat-8.5\bin
    					//获取保存上传图片的文件路径
    					pic_path = tomcat_path.substring(0,System.getProperty( "user.dir" ).lastIndexOf("\\")) +"\\webapps"+"\\pic_file\\";
    				}else{//服务中自启动Tomcat时获取路径为:D:\Software\Tomcat-8.5
    					pic_path = tomcat_path+"\\webapps"+"\\pic_file\\";
    				}
    				// 新的图片名称
    				newFileName =UUID.randomUUID() + originalFilename.substring(originalFilename.lastIndexOf("."));
    				logger.info("上传图片的路径:" + pic_path + newFileName);
    				// 新图片
    				File newFile = new File(pic_path + newFileName);
    				// 将内存中的数据写入磁盘
    				file.transferTo(newFile);
    			}
    			return newFileName;
    		}else{
    			return null;
    		}
    	}

    2.客户端显示图片

    (1)后台获取封装显示路径

    public ModelAndView GetById(int nid,HttpServletRequest request) throws SocketException {
       ModelAndView mv = new ModelAndView();
       mv.setViewName("jsp/pic_show_test");
       Notice notice = noticeService.GetById(nid);
       mv.addObject("person_name",notice.getPerson_name());
       mv.addObject("title",notice.getNotice_title());
       mv.addObject("content",notice.getNotice_content());
       Date notice_time = notice.getNt();
       mv.addObject("notice_time",new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(notice_time));
       //封装图片显示路径(根据当前访问的客户端请求的地址来封装)
       String request_path = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort();
       String img_name = request_path + "/pic_file/"+notice.getNotice_img();
       //或者直接用下面的相对路径封装
       String img_name = "../pic_file/"+notice.getNotice_img();
       mv.addObject("img_name",img_name); return mv;
    }

    (2)前端显示图片:pic_show_test.jsp页面

     <div class="col-img">
         <img src=${img_name} />
     </div>
    展开全文
  • Java上传图片到服务器路径获取系列之--图片保存到Tomcat的webapps目录下note:有差错或不足之处请批评指正,谢谢!上一篇介绍了Java web项目中把客户端上传的图片保存到服务器中web工程下的指定文件夹里,但是这样...
  • 知识点1:tomcat的日志文件解压tomcat之后,会有个logs目录,里面记录的是Tomcat服务的日志。一般情况下部署的工程应该独立写日志文件,尽量不和tomcat自身的日志混合。日志文件知识点2:tomcat的配置文件tomcat目录...
  • tomcat文件下目录介绍

    2019-09-24 08:03:52
    目录下有bin ,conf ,lib ,logs ,temp ,webapps ,work 7个文件夹,下面对它们分别进行介绍: 1.bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的...
  • Tomcat安装目录的介绍

    2019-03-16 11:16:53
    Bin:可执行文件存放文件夹,Tomcat的启动程序就放在该目录下 Conf:存放配置文件 Lib:存放一些第三方jar包,应用程序共享 Logs:存放Tomcat运行过程中的日志文件 Temp:存放一些临时文件。例如使用Tomcat上传...
  • Tomcat 目录的介绍 我们这里介绍的是我们平时使用的tomcat 运行版本 ...创建home文件夹并移动webapps目录和conf目录到home目录下 在home文件夹下面创建其他文件夹:lib、work和logs目录 ...
  • Tomcat路径下目录的介绍

    万次阅读 多人点赞 2017-02-10 20:19:02
    下图是TOMCAT的路径下目录的截图。  目录有:backup、bin、conf、lib、logs、temp、webapps、work、wtpwebapps、LICENSE、NOTICE、RELEASE-NOTES、RUNNING.txt。    其中backup目录中的内容如下图所示:保存了...
  • Tomcat 安装目录介绍 bin:存放各个平台下启动和停止Tomcat服务脚本文件。 conf:存放各种Tomcat服务器配置文件。 lib:存放Tomcat服务器所需要jar。 logs:存放Tomcat服务运行日志。 temp:存放Tomcat运行...
  • Tomcat 目录介绍

    2013-03-17 18:08:45
    一、TOMCAT的目录结构 /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件 /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml /doc:存放Tomcat文档 /server:...
  • 复制到Tomcat的webapps目录下去运行的web工程,其目录结构都必须遵守一定的标注。Tomcat的一般目录结构为: 各目录下包含的文件介绍: - test下:WEB-INF文件夹、JSP文件、HTML文件以及一些图片 - WEB-INF下:...
  • Tomcat 目录介绍

    2012-10-24 10:34:44
    一、TOMCAT的目录结构 /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件 /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml /doc:存放Tomcat文档 /server:...
  • 在默认安装后,tomcat的目录webapps/root目录,如果我们想改变tomcat的目录的话可以这样做: 1.打开C:\Tomcat\conf\server.Xml,在<host></host>之间加入代码: 这样重新启动tomcat,我们的主目录就被
  • tomcat目录介绍2

    2010-01-30 16:58:03
    tomcat目录介绍2log 这是一个空路径,该路径用于保存Tomcat每次运行后产生日志 server 存放Tomcat运行所需要基础类库,该路径是Tomcat运行基础。该路径下还包含一个webapps路径,并存放Tomcat两个控制台 shared...
  • 作者: 发布时间:2007-7-26 8:19:30 | 【字体:大 中 小】 文章Tag:TOMCAT --> 以下小结使用tomcat5.0.28测试通过,tomcat安装路径为C:/Tomcat 在默认安装后,tomcat的目录webapps/root目录,如果我们想改变...
  • TOMCAT 主目录 与虚拟目录的设置...在默许安顿后,tomcat的目录webapps/root目录,若是我们想窜改tomcat的目录的话可以多么做: 1.掀开C:\Tomcat\conf\server.Xml,在<host></host>之间参与代码: ...
  • Tomcat目录结构介绍

    2019-09-25 08:21:14
    在忽略文件下剩余ico和exe等文件情况下,tomcat总共有bin,conf,lib,logs,temp,webapps,work七个重要文件夹。 1.bin(即binary) 翻译为二进制,二元 如此,便意味着该文件夹下存储大部分是二进制文件...
  • tomcat5.0的目录结构

    2011-05-23 16:15:00
    tomcat下有9个目录,分别是bin,common,conf,logs,server,shared,temp,webapps,work 目录,现在对每一目录介绍tomcat目录tomcat中叫,文章中把tomcat解压后在c:/下。 1./bin: 存放各种平台下启动...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 500
精华内容 200
关键字:

tomcat的webapps目录介绍