精华内容
下载资源
问答
  • 昨天都好好的,今天一来tomcat启动就非常的慢,以前2分钟左右的项目,现在要跑10 几分钟一直卡在这里 ![图片说明](https://img-ask.csdn.net/upload/201708/02/1501656291_543512.png) 但是程序也能启动,不知道什么...
  • Tomcat启动项目的种方式

    万次阅读 2019-08-31 09:49:12
    Tomcat启动项目的种方式 在这里介绍在Tomcat中部署web项目的种方式: 1.部署解包的webapp目录 2.打包的war文件 3.Manager Web应用程序 一:部署解包的webapp目录 将Web项目部署到Tomcat中的方法之一,是...

    Tomcat启动项目的三种方式

    在这里介绍在Tomcat中部署web项目的三种方式:

    1.部署解包的webapp目录

    2.打包的war文件

    3.Manager Web应用程序

    一:部署解包的webapp目录

    将Web项目部署到Tomcat中的方法之一,是部署没有封装到WAR文件中的Web项目。要使用这一方法部署未打包的webapp目录,只要把我们的项目(编译好的发布项目,非开发项目)放到Tomcat的webapps目录下就可以了。如下图所示:

    这时,打开Tomcat服务器(确保服务器打开),就可以在浏览器访问我们的项目了,如下图所示:

    但这个时候,我们发现,在访问我们的项目内容时,必须加上我们的项目名字"myweb",这样很不好。如果我们想直接以不用加项目名的http://localhost:8080/index.html这种形式访问,如下:

    我们发现出现了404错误。如果我们想通过上述连接可以正常访问我们的项目,我们可以编辑conf/server.xml进行配置。

    打开server.xml文件,找到Host元素,默认配置如下:

    我们需要在Host内部增加Context的内容,增加之后如下:

    这个时候,就可以通过这种不用加项目名的http://localhost:8080/index.html形式访问了。如下:

    (其实这个时候还是可以通过http://localhost:8080/myweb/index.html这个地址访问的。)

    二:打包的war文件

    这种方式,只需把打包的war文件放在webapps目录下。如下图所示:

    当我们启动Tomcat的时候,Tomcat要做的第一件事就是解包war文件的内容到相同文件名的路径中,取出.war扩展名,然后从解包的目录中读取项目文件。现在,我们启动Tomcat,如下图所示:

    可以看到,在webapps这个目录下多了一个解包的myweb文件夹。然后在浏览器中就可以通过http://localhost:8080/myweb/index.html这个地址访问了。如果我们想以http://localhost:8080/index.html这个地址访问,同样需要配置server.xml文件。操作步骤与上面的方式相同,不再重复。

    三:Manager Web方式

    Manager Web源应用程序可以让我们通过Web管理自己的Web项目。当然,如果任何人都能管理其他人的项目,事情就变得有点棘手了,更别提安全防护了。所以,在我们想通过Manager Web管理自己的项目时,需要进行权限设置。

    首先访问Apache Tomcat欢迎页。

    这个时候,我们点击图中圈中的部分,会提示我们输入用户名和密码。所以我们需要在conf/tomcat- users.xml文件里添加角色。tomcat- users.xml默认没有添加任何角色。因为我们要通过Manager Web管理我们的项目,所以我们在里面添加manager-gui角色。如下(圈中的部分就是我们添加的角色,username随便填,password随便填,roles填上面的manager-gui):

    配置好这个,重启服务器,就可以进入管理界面了。

    进入Server Status页面可以查看服务器的状态,看到Tomcat的相关信息,包括Tomcat版本,JVM版本,JVM提供商等,如下图:

    进入Manager App页面就可以管理我们的项目了。页面如下图所示:

    Applications下显示了webapps目录下的项目目录:ROOT目录,doc目录,manager目录,这些都是Tomcat自带的。这个时候还没有我们自己的项目。现在我们开始部署自己的项目。在Deploy下,我们看到有两种方式:1.Deploy directory or WAR file located on server;2.WAR file to deploy。

    首先演示通过WAR file to deploy的方式。

    myweb.war是我们打包好的项目文件,点击"选择文件"可以在我们的主机上选择我们的项目文件。这个文件可以放在任何位置,如果放在webapps下,那么启动Tomcat的时候,Tomcat就直接解压了。如果放在其它位置,那么启动Tomcat的时候,Tomcat会把myweb.war文件复制到webapps目录下,再进行解压。选择好文件,点击Deploy发布就行了。这个时候,就可以在浏览器通过http://localhost:8080/myweb/index.html访问了。

    这个时候,我们再看一下Manager App页面的变化,如下图中圈中的部分,多了我们刚才发布的myweb项目。

    接下来是Deploy directory or WAR file located on server的方式。把myweb.war复制到webapps目录下,在WAR or Directory URL:后面填上 \myweb ,点击Deploy发布就行了。

    展开全文
  • IDEA配置本地tomcat启动项目

    千次阅读 2020-07-05 17:06:49
    war包项目需要通过tomcat启动,本文详细介绍了如何通过IDEA在本地通过tomcat启动war包项目

    没有开发环境,测试环境资源不足时,自己编写的代码无法进行测试,这时就可以执行本地启动 Tomcat。
    默认大家已经拥有 idea 和可以通过 idea 编译的 war 包项目,基于 JDK8、idea2020.1、tomcat7 进行汇总,版本不同可能会有不同。

    一、安装 tomcat

    1、下载 tomcat:tomcat7下载地址
    2、安装 tomcat

    • 解压下载的 tomcat
    • 进入 tomcat 的 bin 目录,赋予sh脚本可执行权限,命令:chmod 755 *.sh
    • 然后执行脚本:./startup.sh,提示 tomcat started. 表示 tomcat 启动成功
    • 浏览器访问 http://localhost:8080/ 进行验证,如下图展示验证启动成功
      在这里插入图片描述
    二、idea 启动 tomcat 设置

    点击 Run -> Edit Configurations… 进入 Run/Debug Configurations 页面进行配置
    在这里插入图片描述
    在这里插入图片描述
    然后对本地项目进行打包,打包命令

     mvn clean package -Dmaven.test.skip=true
    

    在这里插入图片描述
    在这里插入图片描述
    到此本地已经可以正常启动 tomcat 了。

    展开全文
  • Tomcat启动乱码

    万次阅读 多人点赞 2019-01-12 11:32:24
    刚刚安装完系统,下了Tomcat,但是启动的时候不管是系统的控制台还是idea的控制台,显示的日志都有中文乱码,如下 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener....

    刚刚安装完系统,下了Tomcat,但是启动的时候不管是系统的控制台还是idea的控制台,显示的日志都有中文乱码,如下

    12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10
    12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.鐗堟湰:            10.0
    12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 缁�.閫�:          amd64
    12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 鐜鍙橀噺:             C:\Program Files\Java\jdk1.8.0_191\jre
    12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 鐗堟湰:           1.8.0_191-b12
    12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.渚涘簲鍟�:            Oracle Corporation
    12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         C:\Users\user\.IntelliJIdea2018.3\system\tomcat\Unnamed_demo
    12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         D:\tomcat\apache-tomcat-9.0.14

    本来也是查了很久也没有找到,都说是要还catalina.bat中的编码,改来改去也没有效果,知道看到了一篇文章的评论

    https://blog.csdn.net/whscheetah/article/details/85056467

    感谢老哥的帮助,正常了。

    就是修改tomcat的conf下的logging.properties中的参数,

    java.util.logging.ConsoleHandler.encoding = GBK

    将UTF-8改到GBK就行了保存后重启tomcat就正常了。

    -Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10
    12-Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本:            10.0
    12-Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 结.造:          amd64
    12-Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量:             C:\Program Files\Java\jdk1.8.0_191\jre
    12-Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 版本:           1.8.0_191-b12
    12-Jan-2019 11:23:53.354 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商:            Oracle Corporation

     

    展开全文
  • 配置tomcat启动参数

    万次阅读 2018-05-16 11:24:10
    这个启动参数出了设置jvm的内存大小之外,还有设置tomcat的编码,有些项目要求的的编码不是utf-8编码,这时候则需要修改tomcat的编码。修改文件catalina.sh或者catalina.bat,这个看环境首行加上JAVA_OPTS="-...

    这个启动参数出了设置jvm的内存大小之外,还有设置tomcat的编码,有些项目要求的的编码不是utf-8编码,这时候则需要修改tomcat的编码。

    修改文件catalina.sh或者catalina.bat,这个看环境

    首行加上JAVA_OPTS="-Xms1024m -Xmx1024m -Xss512K -XX:PermSize=256m -XX:MaxPermSize=256m $JAVA_OPTS -Dfile.encoding=GBK"

    这个更具自己需求增加

    如果是windows环境,前面增加set

    注意:linux更改这个文件后,tomcat可能会启动不了,报找不到这个文件,这时候就要看看这个文件权限。linux修改了问加你要重新赋权限。


    展开全文
  • 功能: 在tomcat启动时,就自动执行一servlet,此servlet隔段时间处理某一操作。
  • Tomcat启动springboot项目

    千次阅读 2019-03-31 19:52:19
    Tomcat启动springboot项目 1.首先需要先将springboot项目修改下 打包方式改为war,因为springboot项目maven的打包方式默认是jar。需要在pom中 <packaging>war</packaging> 引入springboot tomcat...
  • idea配置tomcat启动web项目

    万次阅读 多人点赞 2019-04-14 21:53:42
    配置tomcat 1.点击run configuration 2.选择tomcat local 3.配置tomcat 4.部署web项目 部署有2种方式 war包:打成war置于服务器运行,这种方式我们比较常见。 war exploded:将web工程以当前文件夹的位置关系上传...
  • idea 如何使用tomcat启动项目

    万次阅读 多人点赞 2019-06-17 15:17:06
    3、选择右侧的长条框(如果没有tomcat,框是灰色的,这时你要自己手动加一个tomcat),选择Edit 4、如图所示、点击“+”号,继续添加项目 添加完后出现如下界面,修改UNname名称 修改图中标红的地方 ...
  • Tomcat启动报错子容器启动失败

    千次阅读 2020-11-23 16:34:27
    在复习JavaWeb时,想让自己的工作空间变得干净一点,于是清理了Tomcat安装目录webapps中以前留下来的web项目,在双击bin目录下的start.bat文件时CMD窗口一闪而过,顿时觉得奇怪,这种情况一般是JAVA_Home环境变量没...
  • 1、打开Peferences弹窗Windeows--->Peferences: ... 3、选择tomcat版本: 4、找到自己的tomcat的下载路径,点击finish: ...6、配置好tomcat之后,我们就给当前的工作空间添加上刚才我们配置的tomcat,Windo...
  • 使用tomcat启动SpringBoot项目

    千次阅读 2020-07-21 11:39:49
    springboot默认内嵌tomcat服务器,也默认使用main函数启动整个项目。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId...
  • 1.在启动tomcat时出现这种错误,?107:50:06.372 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug ...
  • tomcat启动快方法,tomcat优化实用方法,web.xml文件配置,<absolute-ordering/>
  • tomcat启动时项目启动两次

    千次阅读 2019-01-22 16:32:19
    启动tomcat时发现同一项目内数据会加载两次。 删除apache-tomcat-7.0.69\work\Catalina\localhost\work下所有数据,启动tomcat,发现在webapps下面的所有项目都会生成一个文件夹。 原因:由于项目在appBase下配置...
  • 首先先给大家看看startup.bat的效果 !... 可以看到没有任何报错,并且log日志文件夹也是空的。...因为以前一直是用eclipse,他里面自带了tomcat插件,最近转IDEA所以要配置了QAQ(以前留下的问题终将要解决的呐.....)
  • Tomcat启动命令

    千次阅读 2017-11-09 13:42:59
    1、跳转至Tomcat主目录:cd /usr/local/tomcat1  2、查看Tomcat是否运行:ps -elf | grep java 3、关闭Tomcat:bin/shutdown.sh 或catalina.sh stop  4、查看Tomcat是否还在运行:ps -elf | grep java...
  • 我们经常在部署tomcat项目的时候,部署了新包之后,需要重启tomcat,如果你每次都是kill掉tomcat进程,然后再使用startup.sh启动的话,是不是觉得很不爽?那你不妨使用我下面的方法。 1、新建一个tomcat.sh文件,...
  • 修改tomcat启动时默认页面

    千次阅读 2020-03-12 10:24:07
    1.找到本地tomcat文件 2.打开conf文件,修改web.xml文件中welcome-file标签的顺序,welcome-file标签的顺序就代表tomcat启动默认打开页面的顺序。
  • tomcat启动后出现乱码解决

    千次阅读 2020-04-09 14:22:01
    ----------------------------------------------------------------------------------------...新下载了一个Apache Tomcat/7.0.103,双点击bin目录下startup.bat启动文件后,Tomcat启动成功,但出现了乱码。 ...
  • tomcat启动日志中文乱码

    千次阅读 2019-05-13 00:15:24
    当我们启动tomcat的startup.bat时出现中文乱码,如下图 我们想到是编码问题,UTF-8和GBK。 首先考虑的是tomcat的conf下的server.xml文件。 但是实验后没有成功。 这时候想到是问题出现在日志的配置上,找到...
  • 轻松解决Tomcat启动慢的问题,只需一行代码

    万次阅读 多人点赞 2019-01-30 17:07:49
    今天在帮一位同学解决了一个问题——Tomcat启动超级慢,大概五六分钟。解决之后,只需要3秒钟即可启动。 问题怎么解决呢? 在Tomcat的bin目录下找到catalina.sh,然后打开它,在以下位置添加一行代码-Djava....
  • 解决tomcat启动时的45秒时间限制

    千次阅读 2019-02-12 19:03:31
    tomcat启动时有个默认45秒的启动时间,当超过这个时间还未启动时就会报错“Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds”。下面给出增大这个超时时长的方法: 找到下面目录...
  • docker启动tomcat

    千次阅读 2019-10-30 14:33:25
    先检查当前镜像是否存在: docker image ls 存在后继续下一步,不存在的话拉取镜像: docker pull tomcat 镜像拉去成功后,启动容器,如果是用虚拟机的话需要...docker run -d -it -p 8080:8080 --name tomcat tomcat:7...
  • 解决Tomcat启动后404的问题

    万次阅读 多人点赞 2018-07-16 10:02:32
    本不对应的问题,我去检查了一下,发现jdk确实是1.8的,跟踪Tomcat启动日志,并没有发现任何有关404的报错,或者任何报错,然后我 就开始懵13状态,但是我的责任心在心底告诉我说,"不能轻易放弃!"于是我就继续开始排查,...
  • tomcat启动成功但是无法访问8080页面

    千次阅读 2021-02-08 12:55:39
    tomcat启动成功,但是访问页面的时候被拒绝 1.首先在浏览器输入http://localhost查看localhost能否访问,如果不是下图则需要修改电脑配置。 1.1进入电脑目录:控制面板\所有控制面板项\程序和功能,双击:打开或...
  • tomcat 启动编码设置

    千次阅读 2019-09-05 22:41:44
    1、测试环境部署drools规则引擎应用(drools-Tomcat); 2、本地应用(wharf-Tomcat)调用drools规则引擎应用,返回的结果数据正常,无乱码 3、测试环境(wharf-Tomcat)调用drools规则引擎应用,返回结果数据乱码 问题...
  • 解压版tomcat启动闪退 tomcat启动不了

    千次阅读 2017-11-07 15:08:13
    tomcat启动闪退,可能是由于配置问题。本文提供了一种解决方法。
  • Tomcat启动时清空控制台日志

    千次阅读 2018-06-13 11:16:25
    Tomcat启动或者停止的时候清空历史打印日志:[root@VM_0_3_centos bin]# ./shutdown.sh cat /dev/null &gt; ../logs/catalina.out [root@VM_0_3_centos bin]# ./startup.sh cat /dev/null &gt; ../logs/...
  • tomcat启动控制台中文乱码问题解决方法,修改tomcat安装路径/conf/logging.properties文件 java.util.logging.ConsoleHandler.encoding = UTF-8 修改为 java.util.logging.ConsoleHandler.encoding = GBK 另...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 459,118
精华内容 183,647
关键字:

tomcat启动30分钟