Tomcat设置默认启动项目Tomcat设置默认启动项目,顾名思义,就是让可以在浏览器的地址栏中输入ip:8080,就能访问到我们的项目。具体操作如下: 1、打开tomcat的安装根目录,找到Tomcat 6.0\conf\server.xml,打开该文件,找到<Host>节点,在该节点中添加<Context path="" docBase="../webapps/WebTest" debug="0" reloadable="true"/>。 2、再将WebTest工程放到tomcat根目录下,并将webapps文件夹中的ROOT文件夹删除或者重命...
环境:RHEL7,tomcat7.0.70问题:启动tomcat时,catalina.out日志打印到如下内容就停止不动了,也不报错SEVERE: FarmWarDeployer can only work as host cluster subelement!
Dec 02, 20164:27:39 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive /app/apache-tomcat-7.0.73/webapps/ROOT.war
Dec 02, 20164:27:43 PM org.apache.catalina.startup.TldConfig execute
INFO: At leas...
1.今天本来一切正常,但是突然maven项目的tomcat启动就失败了,报错:Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.1:run (default-cli) on project travel: Could not start Tomcat 2.想起来刚刚因为乱码问题去更改了maven的设置参数: 3.发现vm option里面的参数之间不能用,隔开,应该用空格隔开,改过来就好了。 综上,maven真的很严格哈哈哈哈 原文:https://www.cnblogs.com/iceywu/p/12297009...
方法一:通过修改Tomcat启动文件-Djava.security.egd=file:/dev/urandom通过修改JRE中的java.security文件securerandom.source=file:/dev/urandom 上面的方法不行再尝试下面的方法二:yum install rng-tools安装rngd服务(熵服务)systemctl start rngd启动服务如果你的CPU不支持DRNG特性或者像我一样使用虚拟机,可以使用/dev/unrandom来模拟。cp /usr/lib/systemd/system/rngd.service /etc/systemd/system编辑/etc/systemd/syst...
遇到了一个特别坑的问题。本来想着在rc.local文件里添加tomcat启动命令,使tomcat开机自启。之前在其他服务器上直接这样操作是没问题的,但很幸运的是,现在忽然就不行了。开始排错:1.确定/etc/rc.d/rc.local拥有可执行权限,并且tomcat命令直接复制出来执行也是正常的.正常来说,这个正常就应该是正常的。无奈,进行下一步 2.那就查看系统启动日志message,执行cat /var/log/messages|grep rc.local 可以发现以下报错。即java_...
一路跋山涉水,这是最后一章了。
关于tomcat的启动,有两个类,一个是Catalina类,一个是Bootstrap类。
理论上,两个类能够和到一起,可是为了支持多种执行模式,又把他们分开了。
为了让用户更方便的启动tomcat,还有批处理文件startup.bat(最终见到最顶层的模块了!!)Catalina
先说Catalina
它里面有一个Server组件(不懂的看第14章)。同一时候在它的start方法中包括一个Digester对象(不懂的看第15章)用来解析conf/下的Server.xml(这个xml装...
Tomcat源代码阅读----源代码部署(1)当中代码编译完成之后如何启动,这边的步骤就变得比较简单了。1.ant编译源文件2.Bootstrap Debug启动。ant编译源文件使用Myeclipse当中的ant插件进行编译,添加build.xml文件,找到你工程目录下面相对应的build.xml文件,进行编译 Bootstrap Debug启动找到Boostrap文件,以Debug模式启动 这边的参数自动配置,不需要修改。最后再在浏览器当中输入访问 http://localhost:8080/原文:http://www...
在使用Hudson的执行sh脚本的时候,如果sh脚本是一个后台进程,如 Tomcat 这样的服务。如果使用Hudson的默认配置,会发现这些sh 进程有启动的过程,但是不会常驻后台,看Hudson 输出的日志,发现Hudson在Job构建结束之后,kill所有未终止的衍生进程。 在Hudson另一wiki页面上进一步描述了Hudson杀掉衍生进程的情况。Hudson在执行Job时会设置一系列环境变量,这些环境变量将被Job衍生出的进程继承。Hudson在kill衍生进程的时候会查看...
25-Feb-2019 10:22:36.459 严重 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Error deploying web application directory [E:\apache-tomcat-8.5.38-windows-x64\apache-tomcat-8.5.38\webapps\sy]
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]...
启动:#bash/bin
cd /finance/
LANG="en_US.UTF-8"
export LANG
/finance/tomcat8-finance/bin/catalina.sh start
echo "tomcat8-finance starting..."写入改shell文件,赋予权限,就直接可执行。重启:#bash/bin
ps -ef|grep tomcat8-finance|grep -v grep|awk ‘{print $2}‘|xargs kill -9cd /finance/
LANG="en_US.UTF-8"
export LANG
/finance/tomcat8-finance/bin/catalina.sh start
echo "tomcat8-finance restarting....."...
遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下:tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的信息,CATALINA_HOME即tomcat的主目录,JAVA_HOME即Java安装的主目录,jdk的主目录。首先,要在环境变量处,配置JAVA_HOME,注意变量值是jdk的主目录,不是bin目录,并且不要加分号,如图:然后,如果这样配置,startup....
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步进入...
从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的服务被我关掉了,应该是昨天关某个项目的时候点成了关闭所有,而不是点的是Close project.所以导致Server被关闭,也导致了这个问题,然后让我一顿好找,希望以后的人不要犯这种错误! 原文:http://www.cnblogs.com/qinkenken/p/7662764....
今天运行项目,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...