【Tomcat热启动】教程文章相关的互联网学习教程文章

Address localhost:1099 is already in use(IDEA启动Tomcat报错1099 is already in use)【图】

IDEA中启动Tomcat报错,Error running Tomcat7.0.52: Address localhost:1099 is already in use 或者是 java.rmi.server.ExportException: Port already in use: 1099 ,表示1099端口被其他进程占用了。 解决方法: 1. win+R,运行,输入cmd,进入命令提示符 2. 输入netstat -aon | findstr 1099,找到占用1099端口的进程ID:PID 3. 输入taskkill -f -pid PID 4. 重启Tomcat如果执行第3步时出现操作权限不够的提示,则在第1步进入...

Tomcat启动原理/使用tomcat的应用是如何从tomcat的main函数开始运行的【代码】

从main方法开始打断点,逐步调试,了解程序运行过程全局唯一的public static void main(String[] args)mainSpringboot* 内置tomcat,开发的时候还是可以看到main方法的对于tomcat外置的情况,在我们开发的工程代码里是看不到main方法的,使用的是tomcat里的main方法此时main方法位于org.apache.catalina.startup.Bootstrap此类项目里引入tomcat依赖,方便tomcat源码调试<dependency><groupId>org.apache.tomcat</groupId><artifact...

tomcat突然不能加载项目,tomcat不能启动

这个问题,我遇到之后,不能知道所以然,然后直接去查百度,根据百度竟然重装了tomcat,所幸的是就删除了一个tomcat,也没有造成很大的麻烦,可重装完之后还是不可以,然后就找啊找,到最后,竟然是发现tomcat的服务被我关掉了,应该是昨天关某个项目的时候点成了关闭所有,而不是点的是Close project.所以导致Server被关闭,也导致了这个问题,然后让我一顿好找,希望以后的人不要犯这种错误! 原文:http://www.cnblogs.com/qinkenken/p/7662764....

tomcat在debug模式启动直接提示:弹框无法启动,无报错信息;但直接启动的话,就会有报错信息

今天运行项目,Debug模式启动Tomcat,直接弹框:无法启动(翻译,因为后来整理,所以都忘记当时的截图)后来尝试直接start,发现不弹框了,但是console有报出错信息。类似以下错误2015-8-13 17:29:03 org.apache.tomcat.util.net.JIoEndpoint$Acceptor run严重: Socket accept failedjava.net.SocketException: select failedat java.net.PlainSocketImpl.socketAccept(Native Method)at java.net.PlainSocketImpl.accept(PlainSock...

Tomcat源码阅读之Server.xml文件的处理与Catalina启动流程【图】

上一篇文章初步看了一下Tomcat启动的入口,而且粗略了解了Tomcat的classLoader的设计。。。。其实对于启动过程,Bootstrap对象只能算是一个入口吧,例如它初始化了一些目录,创建了最顶层的3个classLoader,然后对于接下来的启动过程就交给了Catalina对象来搞了。。。另外,在Bootstrap对象中,将当前的线程classLoader设置为了Catalina(也就是专属于Tomcat服务器的classLoader),然后调用了创建的Catalina对象的setParentClassL...

使用spring等框架的web程序在Tomcat下的启动顺序及思路理清【代码】

大牛请绕过,此文仅针对自己小白水平,对web程序的启动流程做个清晰的回顾。一.使用spring等框架的web程序在Tomcat下的启动流程1)Tomcat是根据web.xml来启动的。首先到web.xml2)web.xml中负责启动spring和spring mvc。对应的启动配置文件分别是启动spring mvc,并进行所有资源路径映射<servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <ini...

Tomcat启动报错 Failed to start component [StandardServer[8005]]解决

SEVERE: The required Server component failed to start so Tomcat is unable to start. org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]之前在Eclipse上部署了Tomcat服务器,今天在MyEclipse上部署,结果Tomcat启动失败,报错。在网上搜了半天,有的说是因为端口被占用,有的说因为Tomcat的JDK版本不对。其实都不是。原因是Tomcat的server.xml配置文件最后多出来的这几行,估计是以前...

Linux学习总结(六十五)tomcat启动脚本【代码】

脚本的学习一直不得章法,之前都是囫囵吞枣式的学习,现在决定好好梳理下思路,看看究竟哪里是弱项。之前询问一个架构师大神,问shell脚本应该怎么学习,人家回答了句,shell很简单啊。现在想想对于一个编程经验丰富的人来说shell确实简单,从我在学校中对c和c++的认识,足以感知到。人的思维一定是先由整体再到过程。对于一个程序的开发来说,一定是先从整体逻辑框架再到具体细节处理。接下来我从一个脚本中去寻找我的知识的短板。...

IDEA上启动Tomcat的时候-Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002.【代码】【图】

报错如下: 警告 [RMI TCP Connection(5)-127.0.0.1] java.util.prefs.WindowsPreferences.WindowsRegOpenKey1 Trying to recreate Windows registry node Software\JavaSoft\Prefs at root 0x80000002. 意思是无法在根目录0x80000002打开/创建prefs根节点Software\JavaSoft\Prefs且不会影响正常程序运行,但是在启动项目的时候控制台总是报这个提醒看起来总是有点不顺眼。解决:WIN+R 输入 regedit 进入注册表:  找到这个目录...

tomcat开机启动【图】

最近老板租了个阿里云的服务器,动不动就自动重启,搞得我还得有事没事盯着服务器,谁知道它什么时候会重启啊,为了让自己不要那么累,也为了不要造成不必要的麻烦,还是把tomcat改成开机启动的程序吧。 网上关于这个的操作比较多,不过实施起来也确实很简单。首先,在tomcat的bin目录下有个service.bat文件,在命令行下运行service.bat install mmt(mmt为用户自己命名的服务名称)然后 “控制面板”--》管理工具---》服务:找到...

多个jdk 变更 引起 tomcat插件 启动不了 The JRE could not be found.Edit the server and change the JRE location.

The JRE could not be found.Edit the server and change the JRE location. 在Windows->Preferences->Server->Runtime Environments选择Tomcat->Edit,在jre中选择相应的jdk版本,完事。原文:http://www.cnblogs.com/c-abc/p/6914779.html

启动tomcat时报错:java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException

原因是在web.xml中配置<servlet-mapping>时,servlet-mapping的属性配置错误(红色出为配置错误): <servlet-mapping> <servlet-name>coreServlet</servlet-name> <url-pattern>/CoreServlet</url-pattern> </servlet-mapping> 正确配置为: <servlet-mapping> <servlet-name>coreServlet</servlet-name> <url-pattern>/.*</url-pattern> </servlet-mapping>其中<url-pattern></url-pattern>可以为你想要的...

使用tomcat启动jenkins需要的额外配置【代码】

问题:缓存不足默认为10m,改为100m,文件“conf/context.xml”,<Context>中增加:<Resources cachingAllowed="true" cacheMaxSize="100000" />问题:反向代理设置有误在jenkins url配置正确的前提下,文件“conf/catalina.properties”,末尾增加:org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true详情或其他容器请参考:reverse-proxy-configuration-with-jenkinsOVER原文:https://www.cnblogs.com/toSeek/p/139...

Android-67-Tomcat启动出错:Server Tomcat v7.0 Server at localhost failed to start.

??错误:Server Tomcat v7.0 Server at localhost failed to start.如图:唉!!!!图片上传不上去,悲哀啊!。。仅仅能先写着错误提示语吧~~~解决的方法:1、In Eclipse, Open the"Server" tab. 2、Double click on the "Tomcat6" entry to see the configuration. 3、Then click on the "Open launch configuration" link in the "General information" block. 4、In the dialog, select the "Classpath" tab. 5、Click the "A...

tomcat启动非常慢原因深入分析【代码】【图】

有些情况下tomcat启动非常慢,通过jstack查看当前堆栈 /opt/java/jdk1.8.0_121/bin/jstack 14970 > /home/ubuntu/j.log 关键内容"main" #1 prio=5 os_prio=0 tid=0x00007fc69c00a000 nid=0x3a7b runnable [0x00007fc6a5db5000]java.lang.Thread.State: RUNNABLEat java.io.FileInputStream.readBytes(Native Method)at java.io.FileInputStream.read(FileInputStream.java:255)at sun.security.provider.SeedGenerator$URLSeedGen...