精华内容
下载资源
问答
  • 有些时候我们会看到错误日志,显示没有权限访问tomcat下的某某目录,或者用tomcat时报出了一些错误,极有可能和我们的tomcat文件夹存在访问权限的问题有关!我们试一下在tomcat下的某些目录,特别是在temp文件夹下...

    有些时候我们会看到错误日志,显示没有权限访问tomcat下的某某目录,或者用tomcat时报出了一些错误,极有可能和我们的tomcat文件夹存在访问权限的问题有关!我们试一下在tomcat下的某些目录,特别是在temp文件夹下创建文件,看是否需要管理员权限,有时我们把tomcat装到了系统盘,就会显示需要管理员权限才可以创建文件,这样会导致很多情况下提示在tomcat的目录下存在访问权限的问题。

    解决办法:

    进到tomcat所在的文件夹,我的是:D:\Program Files\apache\apache-tomcat-8.5.60(我的D盘是当初C盘分出来的,所以存在权限问题)
    在这里插入图片描述
    在apache目录下:鼠标右键–>属性–>安全–>编辑ALL APPLICATION PACKAGESUser(xxxx\Users)下的访问权限全部允许就可以了,基本上就是完全控制和修改没有打上勾,勾上就可以了。
    在这里插入图片描述
    在这里插入图片描述
    这样基本就可以解决很多时候由于访问tomcat而导致的权限问题了。

    以上就是解决访问tomcat下文件夹(如temp)显示有权限【在tomcat目录下创建文件需要管理员权限】的问题的全部内容。

    看完如果对你有帮助,感谢点赞支持!
    如果你是电脑端的话,看到右下角的 “一键三连” 了吗,没错点它[哈哈]

    在这里插入图片描述

    加油!

    共同努力!

    Keafmd

    展开全文
  • Springboot在tomcat下启动

    万次阅读 2017-09-06 10:56:08
    tomcat下启动配置方法有时候小项目并不像每次在服务器都用命令启动,偷个懒难道就不能用在tomcat下跑起来么,当然是可以的,其实只需启动类继承SpringBootServletInitializer 启动类继承SpringBoot...

    tomcat下启动配置方法

    有时候小项目并不像每次在服务器都用命令启动,偷个懒难道就不能用在tomcat下跑起来么,当然是可以的,其实只需启动类继承SpringBootServletInitializer

    启动类继承SpringBootServletInitializer

    @RestController
    @SpringBootApplication
    //mapper 接口类扫描包配置
    @MapperScan("com.zjcjava.modulesapi.*.dao")
    public class Application  extends SpringBootServletInitializer {//启动类继承SpringBootServletInitializer
    
    
    
    
        /*********
         * index入口
         * @return
         */
        @RequestMapping(value = "/", method = RequestMethod.GET)
        @ResponseBody
        Object index ( ) {
    
            return "<h1>web-api project @ zjcjava 2018</h1>";
        }
    
    
        //启动main方法
        public static void main(String[] args)  {//throws Exception
            SpringApplication.run(Application.class, args);
        }
    
    
    
    }

    pom引入tomcat下运行需要的jar

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>com.zjcjava</groupId>
        <artifactId>web-api</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <!-- 部署到tomcat中需要使用 -->
        <packaging>war</packaging>
    
    
        <name>xm-web-api</name>
        <url>http://maven.apache.org</url>
    
        <!-- Spring Boot 启动父依赖 -->
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>1.5.1.RELEASE</version>
        </parent>
    
        <properties>
            <mybatis-spring-boot>1.2.0</mybatis-spring-boot>
            <mysql-connector>5.1.39</mysql-connector>
        </properties>
    
        <dependencies>
    
            <!-- Spring Boot Web 依赖 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
    
            <!-- Spring Boot Test 依赖 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
                <scope>test</scope>
            </dependency>
    
            <!-- Spring Boot Mybatis 依赖 -->
            <dependency>
                <groupId>org.mybatis.spring.boot</groupId>
                <artifactId>mybatis-spring-boot-starter</artifactId>
                <version>${mybatis-spring-boot}</version>
            </dependency>
    
            <!-- MySQL 连接驱动依赖 -->
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>${mysql-connector}</version>
            </dependency>
    
    
            <!-- Junit -->
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.12</version>
            </dependency>
    
    
            <!-- 部署到tomcat中需要使用 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
                <version>1.5.1.RELEASE</version>
            </dependency>
    
    
    
        </dependencies>
    
    
    
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>2.1.1</version>
                    <configuration>
                        <encoding>${project.build.sourceEncoding}</encoding>
                        <skipTests>true</skipTests>
                        <!-- 打成war包时名子 -->
                        <warName>web-api</warName>
                        <!-- mave时启用的main路径(因为其他包里面测试时也加了main函数) -->
                        <mainClass>${start-class}</mainClass>
                        <skip>true</skip><!-- 跳过测试 -->
                        <testFailureIgnore>true</testFailureIgnore>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    
    
    </project>
    
    

    说下注意点

    1. 打包的类型需要改成war
    2. 加入spring-boot-starter-tomcat需要的jar
    3. build编译时可以修改编译打包的项目名称,如果修改可以注释掉,但是我们在文本中访问的时候就必须以打包的文件名为根目录访问

    maven打包

    pom.xml右键Run as ->maven install
    把编译打包后的文件(target文件夹下)
    web-api.war
    丢到tomcat下面,启动tomcat

    我这里的项目访问路径如下,如果你不重名则直接是打包文件的文件名作为根目录
    localhost:8080/web-api

    这里写图片描述

    展开全文
  • 修改Tomcat下项目配置文件

    千次阅读 2017-12-14 17:29:40
    修改Tomcat下项目的配置文件

    修改项目中配置文件时,运行后debug发现并没改成功,这时在Tomcat下查看项目的配置文件是否有改。

    改之前发现项目中配置文件连接数据库时都改成了127.0.0.1,但debug出来的还是之前误写的127.1.0.1。


    此时,右击tomcat选择Browse Deployment Location,看是否有当前项目


    若没有Browse Deployment Location,则需要安装Pivotal tc Server Integration for Eclipse插件

    点击eclipse---help---EclipseMarketplace---在find 中搜索“tc”关键字,则出现

    选择Installed。把项目clean一下再部署到Tomcat上。

    项目clean:Project---clean---Clean projects selected below---OK。

    然后右击Tomcat,选择Browse Deployment Location,查看Tomcat下的项目的配置文件,修改该配置文件的网址。



    该方法是我询问群里人,得知的,然后去上网百度了一些步骤。非常感谢帮助的人!








    展开全文
  • tomcat下部署工程

    万次阅读 2013-10-23 19:49:01
    xx系统第一期工程完成,今天老大要我去部署系统,从来就没有在tomcat下部署过,一直都是在myeclipse下部署、启动、运行即可,所以这次遇到了几个问题,记录下来。  tomcat启动  在安装tomcat后,配置好环境...

           xx系统第一期工程完成,今天老大要我去部署系统,从来就没有在tomcat下部署过,一直都是在myeclipse下部署、启动、运行即可,所以这次遇到了几个问题,记录下来。


           tomcat启动

           在安装tomcat后,配置好环境变量,双击tomcat\bin路径下的startup.bat,并没有出现我预期的命令框,而是一闪而过。这里肯定有错,至于是什么错误我还不知道,所以cmd命令启动报如下错误:

           The CATALINA_HOME enviernment variable is not defined correctly
           This environment variable is needed to run this program
           大致的意思就是说运行这个程序需要的环境变量CATALINA_HOME没有定义。对于这个CATALINA_HOME是什么东东我还真的木有遇到过,百度一把:原来在Tomcat 4.0以后采用了新的Servlet容器Catalina,所以很显然CATALINA_HOME是tomcat运行时的环境变量,类似于JAVA_HOME。所以在环境变量中配置CATALINA_HOME=” D:\tomcat-6.0.29\tomcat-6.0.29”,该值为tomcat的解压(安装)路劲。
    重新启动tomcat即可。

    总结:在启动tomcat时我们配置的环境变量应该包括如下几个:JAVA_HOME、classpath、Path、CATALINA_HOME。


           在tomcat下部署项目

           在tomcat下部署项目主要有如下三种方式:
           第一种:直接拷贝。将项目下的WebRoot文件夹复制到$CATALINA_HOME\webapps路劲下,命名为qyzygl,启动服务即可,这种方式非常简单,也是想我这样的初学者经常用到的方式。访问地址如下:
    http://localhost:8080/qyzygl
           第二种:这种方式并不需要将项目拷贝到webapps路径下,可以直接F:/路径下部署。方法如下:更改$CATALINA_HOME\conf\server.xml文件,在<host>标签内添加<Context>标签,内容如下:<Context docBase="D:/creator/workspace/qyzygl/WebRoot" reloadable="false" path="/ qyzygl "/>。其中reloadable="false"表示当应用程序中的内容发生更改之后服务器不会自动加载,这个属性在开发阶段通常都设为true,方便开发,在发布阶段应该设置为false,提高应用程序的访问速度。docBase为路径,可以使用绝对路径,也可以使用相对路径,相对路径相对于webapps。 path属性的值是访问时的根地址。访问地址如下:http://localhost:8080/qyzygl
           第三种:CATALINA_HOME\conf\Catalina\localhost中添加一个xml文件,如qyzygl.xml,内容如下:<Context docBase="F:/qyzygl" reloadable="false" />大家可能发现和第二种方式差不多,但是缺少了path属性,这种方式服务器会使用.xml的名字作为path属性的值。访问地址如下:
    http://localhost:8080/qyzygl/
           第四种:使用.war文件包
           其实前面三种我们一直都是将qyzygl文件部署在服务器中,其实我们可以将应用程序打包成.war包,然后再部署在服务器上。打包步骤如下:
           打开cmd命令提示符。
           在命令提示框中进入D:/creator/workspace/qyzygl文件中,然后输入如下命令:jar cvf qyzygl.war */.然后提示框会出现非常多的类似于xxx写入之类的,这个过程就是在将qyzygl文件中的内容打包成.war文件,完成之后会在该目录下生成qyzygl.war文件。
           部署.war文件非常简单,将.war文件拷贝到webapps文件路径下或者将docBase=” D:/creator/workspace/qyzygl/WebRoot”更改为docBase="F:\qyzygl.war"即可。重写启动服务就可以完成部署了。
    展开全文
  • 最近需要把maven的项目自动发布到tomcat下遇到的问题 tomcat启动成功后访问http://localhost:8080/(这是我本地地址)这步没有问题,正常进入tomcat客户端管理页面当我点击host manager 按钮的时候, 注意tomcat7...
  • Tomcat下没有编译后的class文件

    千次阅读 2019-07-29 19:09:40
    输出的路径是否正确: Default output folder: ...如果tomcat下还没有classes文件则没有编译好 需要重新引入jar包, clean工程,并重新部署项目。 这样就会在tomcat下工程的web-inf下出现classes文件 ...
  • windows下在Eclipse中启动的tomcat没有乱码,单独部署到tomcat下乱码解决方案
  • Tomcat下conf/Catalina作用

    千次阅读 2016-11-10 14:48:08
    在我们自己的服务器上看tomcat配置,发现有的工程是部署到tomcat下webapp的有的是一个单独的文件目录下,当tomcat启动时是如何找到对应的应用的呢?带着问题来看一下。。。。 一般在服务器上Tomcat的目录为如图 ...
  • linux部署war包到tomcat下

    千次阅读 2017-03-26 15:00:53
    linux部署war包到tomcat下 前言: 要想把window下的项目部署到linux的tomcat下要怎么做哪? 1)打war包 到eclipse里面把项目加载成war,如果已经打好了就查找war的地址,找到对应的war包。 1.1 项目右键,点击...
  • 文章目录宝塔面板 - 如果配置宝塔面板正确的代理tomcat下的服务1、nginx 配置2、配置反向代理:代理tomcat 主目录3、配置反向代理:只代理指定项目 宝塔面板 - 如果配置宝塔面板正确的代理tomcat下的服务 1、nginx ...
  • 如何在tomcat下部署php

    千次阅读 2017-07-18 16:28:35
    但是今天却遇到了一些事情,没办法,只有希望在tomcat下部署php,因为这个80端口既是java项目所需要的,也是php所需要的. 在网络上搜索了一大堆,终于找到了最简单的方法. 一.准备工作 1.tomcat 2.quercus-4.0.39.war...
  • vue项目打包到tomcat下运行

    万次阅读 2017-11-06 16:39:24
    1、项目完成后修改config下index.js相应的设置。 2、cmd 该项目文件夹下运行 cnpm run build。 3、打包完成后相应的文件在项目下面的dist...5、将my-project文件夹放到tomcat下,启动tomcat就可以访问项目了。
  • 1,一个tomcat下同时部署两个项目(多个项目可以参考) 1.1项目都放在webapps内(共用一个端口) 2)处理重复jar包。 3)tomcat端口默认为8080.如果想修改可以去conf下的server.xml中进行修改 4)启动tomcat 2,一台...
  • 在linux的tomcat下部署war包并发布

    千次阅读 2018-12-04 11:35:01
    首先linux服务器的tomcat下有一个war包或多个war包时该怎么启动?如下: 1.当tomcat下部署一个war包时--》 ①事先把你打好的war通过Xftp放到tomcat的webapp目录下--》 ②通过shell命令启动或直接进tomcat管理...
  • Linux下访问不了Tomcat下的项目

    千次阅读 2017-05-08 16:27:59
    今天访问服务器上的tomcat下的项目访问不了,自己找了点资料,发现是端口被占用了,下面主要来看看解决的步骤: 1.netstat -anp|grep 8080 查看8080端口是否被占用 从图中可以看出8080端口被java的31025(进程id)...
  • linux部署web项目到tomcat下(图文详解)

    万次阅读 热门讨论 2015-04-09 15:34:51
    大家好,相信不少初学者不知道如何将windows eclipse下开发的web项目部署到linux系统的tomcat下,今天我将图文并茂教大家 首先呢,比如我新建一个web项目,打开eclipse编辑器,创建一个Test项目, 目录结果如上,我...
  • tomcat下运行java代码

    千次阅读 2016-07-01 18:31:11
    那么问题来了,怎么在tomcat下使用java代码呢?我之前都是以工程的方式使用的,现在单独一个个建设,不懂怎么处理。于是,上传查了一下。 一、步骤区 1、搭建tomcat。 2、设置jsp的配置(运行jsp文件)。 3、在...
  • 本篇博客介绍在使用idea时如何把web项目部署在本地tomcat下,并且在其目录下创建文件夹存储照片等文件,通过url访问这些资源
  • 部署到Tomcat下的项目删不掉

    千次阅读 2016-09-23 10:38:25
    删除部署在Tomcat下的项目失败
  • 我把tomcat下root目录中的index.jsp(以前自己写的,不是里面自带的)删掉了,放了个新的index.jsp,再启动tomcat,输入http://localhost:8080/index.jsp结果显示的确是以前那个, 有谁知道可以帮帮忙不,谢谢了!
  • 关于Tomcat下项目被启动两次为问题

    万次阅读 2017-03-16 14:02:36
    最近遇见了一个很搞得事情,在tomcat下启动项目时自己写的定时程序被执行了两次,导致程序启动了两个线程,使定时任务在几秒间隔内执行了两次,后来通过日志查到,原来是tomcat将项目启动了两次,为什么呢?...
  • Linux部署Web项目到Tomcat下

    千次阅读 2016-08-17 17:59:42
    大家好,相信不少初学者不知道如何将windows eclipse下开发的web项目部署到linux系统的tomcat下,今天我将图文并茂教大家 首先呢,比如我新建一个web项目,打开eclipse编辑器,创建一个Test项目, 目录结果如上,我...
  • Tomcat下web项目部署方式

    万次阅读 2017-04-25 01:22:27
    静态部署直接将web项目文件拷贝到webapps目录直接将web项目WebRoot目录所有内容复制到tomcat安装目录的webapps目录,这个webapps目录是Tomcat目录的默认应用目录,webapps目录的每个文件夹都是一个应用,...
  • tomcat 存在一个temp文件夹,通过ln -s /wwwtemp/ /home/app/xxx/temp软连接过来,发现在访问的时候是404,找不到 解决办法: 在tomcat 的conf/context.xml中配置allowLinking=”true” 其中tomcat 8 一下直接...
  • 今天也写这篇博客是因为我自己也遇到了这个问题,是做java开发的,前端用的是jsp,jsp中的编码是“utf-8”,但是在tomcat下却不能访问中文名称的文件,解决办法如下: 解决问题的核心在于修改Tomcat的配置,在...
  • Tomcat下部署Jenkins

    千次阅读 2017-12-28 16:35:33
    部署Jenkins有很多种方法,今天我们介绍如何通过Tomcat轻松部署Jenkins 一、Why Linux,Not Windows 一般都会将Jenkins这种服务类的系统,部署在Linux端(我们这里是CentOS) 二、下载war包 登录linux服务器,...
  • tomcat下禁用不安全的http方法

    千次阅读 2016-12-26 23:03:42
    tomcat下禁用不安全的http方法 WebDAV (Web-based Distributed Authoring and Versioning)是基于 HTTP 1.1 的一个通信协议。它为 HTTP 1.1 添加了一些扩展(就是在 GET、POST、HEAD 等几个 HTTP 标准方法以外...
  • Tomcat下搭建同IP不同端口的多站点

    千次阅读 2016-05-11 09:49:30
    在生产环境下多会碰到,需要在一个tomcat下放置多个站点的情况。有时还需要同时打开多个不同的端口,接受多个域名请求的情况。通常这种情况会开启多个tomcat实例。这种方法有如下利弊:优点:1.每个站点相互独立,...
  • Tomcat下获取项目绝对路径问题

    千次阅读 2014-04-03 15:20:02
    昨天看到一篇文章是关于Resin ...我就想在Tomcat下试一下,结果报了空指针的错,D:\Tomcat%206\webapps\cloud\WEB-INF\classes\b.txt (系统找不到指定的路径。) 我先来把原文章的问题和测试代码来说一下吧。 原文章
  • Java web 项目读取src或者tomcat下class文件夹下的xml文件或者properties文件 //推荐使用此方法 String path = getClass().getClassLoader().getResource("friend.xml").getPath(); //生成一个文件对象: File...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 114,939
精华内容 45,975
关键字:

tomcat下