startup

Tomcat启动log打印到INFO: At least one JAR was scanned for TLDs yet contained no TLD各种解决方式

可紊 提交于 2020-03-07 08:57:40
问题: 启动tomcat时,catalina.out日志打印到如下内容就停止不动了,也不报错 SEVERE: FarmWarDeployer can only work as host cluster subelement! Dec 02, 2016 4: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, 2016 4:27:43 PM org.apache.catalina.startup.TldConfig execute INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP

Tomcat基础学习

大憨熊 提交于 2020-03-01 11:25:33
摘要: Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。由于Tomcat使用Java语言开发,所以Tomcat运行环境需要用到Java环境的支持,这里用的是jdk1.8版本,因为1.8版本的GC(垃圾回收机制)性能比1.7提高了很多,其次,1.8的lambda表达式允许函数作为方法的参数,代码比较简洁紧凑,1.8还有很多性能提升的地方。 1.概述与运行原理 Server服务器:负责管理和启动各个Service,同时监听shutdown命令。 Service服务:Tomcat封装的主要对外提供完整的基于组件的web服务。包含Connector、Container两个核心组件及多个功能组件。各个Service之间是独立的,但是他们会共享同一个虚拟机资源。 Connector组件:Tomcat与外部之间的一个连接器,监听固定的端口接收外部请求。将请求转给Container,并且处理完再返回给外部。 Contailner组件:servlet容器,管理servlet的生命周期,调用servlet的相关方法处理业务容器。 Jasper:Tomcat的jsp解析引擎,用于将jsp文件转换成java文件,并编译成class文件 Naming:命名服务,将名称和对象联系起来

tomcat:startup批处理命令。

别说谁变了你拦得住时间么 提交于 2020-02-29 05:57:56
@echo off 以上语句作用是在命令提示符窗口隐藏下面的命令本身。 if "%OS%" == "Windows_NT" setlocal 以上语句作用是设置下面的命令的作用范围仅限于这个批处理文件 rem --------------------------------------------------------------------------- rem Start script for the CATALINA Server rem rem $Id: startup.bat 758256 2009-03-25 13:43:00Z mturk $ rem --------------------------------------------------------------------------- rem Guess CATALINA_HOME if not defined 以上语句以rem开头,全部是是注释。 set CURRENT_DIR=%cd% 以上语句的含义:%cd%代表批处理文件所在目录。这里定义了一个变量CURRENT_DIR等于批处理文件所在目录。 if not "%CATALINA_HOME%" == "" goto gotHome 以上语句含义是:如果没有定义CATALINA_HOME的环境变量,就跳转到gotHome处继续执行

MyEclipse远程调试Tomcat

廉价感情. 提交于 2020-02-29 05:55:48
MyEclipse远程调试Tomcat 程序就是这么一个神奇的东西,有时你的一个项目,在本机上运行得还是好好的,可当你把这货放到了服务器上,同样的条件就是结果不一样。于是就灰常想看一下程序在远程运行时候的状态,希望让程序在远程运行,还可以在本机打断点跟一下,这就用到了用eclipse远程调试Tomcat。记得以前好久之前研究了一下,怎么也没弄成功。最近终于OK啦。 一、调试准备 首先得有一个在远程服务器上的Tomcat与一个在本地的Eclipse,还有就是一个已经部署在远程Tomcat上并且源代码在本地Eclipse上的程序。当然如果木有远程的服务器就用自己的本机当远程的服务器试下也行哈。 二、配置tomcat 1、如果远程服务器是Windows NT的环境,那就在%CATALINE_HOME%/bin 下建立debug.bat文件,在里面贴入如下内容: set JPDA_ADDRESS=8888 set JPDA_TRANSPORT=dt_socket set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888 startup 其中的两处8787是要启用的远程端口

Tomcat启动乱码

旧街凉风 提交于 2020-02-28 23:57:44
Tomcat启动乱码 旂敤绋嬪簭閮ㄧ讲鍒扮洰褰?[C:\Users\Administrator\Desktop\Servlet\apache-tomcat-8.5.50-windows-x64\apache-tomcat-8.5.50\webapps\examples] 28-Feb-2020 22:57:20.486 淇℃伅 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\Users\Administrator\Desktop\Servlet\apache-tomcat-8.5.50-windows-x64\apache-tomcat-8.5.50\webapps\examples] has finished in [2,594] ms 28-Feb-2020 22:57:20.486 淇℃伅 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 鎶妛eb 搴旂敤绋嬪簭閮ㄧ讲鍒扮洰褰?[C:\Users\Administrator\Desktop\Servlet\apache

混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法...

懵懂的女人 提交于 2020-02-28 12:03:31
今天在把以前写的代码生成工具从原来的.NET3.5升级到.NET4.0,同时准备进一步完善,将程序集都更新后,一运行程序在一处方法调用时报出了一个异常: 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集 其调用的方法是从sqlite数据库中获取原来已经使用过的数据库连接,当时也没注意,就是准备设断点然后单步调试,结果竟然是断点无法进入方法体内,后来仔细看了一下方法体的时候发现了一个问题, 就是现有的System.Data.Sqlite这个数据访问provider是针对.NET2.0环境开发(最新的版本是1.0.66.0,2010年4月18日发布的) ,而目前官方也没有给出最新的.NET4的数据访问支持。 既然出现这个问题,那肯定是上GOOGLE搜索解决方案,毕竟微软不可能因为升级到了.NET4.0的程序无法访问.NET2.0的程序集吧。后来在著名的 stackoverflow.com 上果然找到了解决方案,就是在app.config中添加一个配置节: startup view source print ? 1 < startup useLegacyV2RuntimeActivationPolicy = "true" > 2 < supportedRuntime version = "v4.0" /> 3

.NET Core 3.0之深入源码理解Startup的注册及运行

房东的猫 提交于 2020-02-25 00:34:21
原文: .NET Core 3.0之深入源码理解Startup的注册及运行 写在前面 开发.NET Core应用,直接映入眼帘的就是Startup类和Program类,它们是.NET Core应用程序的起点。通过使用Startup,可以配置化处理所有向应用程序所做的请求的管道,同时也可以减少.NET应用程序对单一服务器的依赖性,使我们在更大程度上专注于面向多服务器为中心的开发模式。 目录: Startup讨论 Starup所承担的角色 Startup编写规范 ConfigureServices Configure 扩展Startup方法 深入源码查看Startup是如何注册和执行的 UseStartup源码 创建Startup实例 ConfigureServices和Configure Startup讨论 Starup所承担的角色 Startup作为一个概念是ASP.NET Core程序中所必须的,Startup类本身可以使用多种修饰符(public、protect,private、internal),作为ASP.NET Core应用程序的入口,它包含与应用程序相关配置的功能或者说是接口。 虽然在程序里我们使用的类名就是Startup,但是需要注意的是,Startup是一个 抽象概念 ,你完全可以名称成其他的,比如MyAppStartup或者其他的什么名称

Linux下使用Tomcat

别等时光非礼了梦想. 提交于 2020-02-24 16:10:31
切换到root账户。 tomcat依赖jdk,先安装jdk,注意tomcat对jdk的版本有要求,要看一下tomcat、jdk的版本是否对应。 1、下载tomcat7 不使用软件源,自己下载安装,这样可以自己控制版本、安装位置,更加合适。 2、/usr/local下新建目录tomcat mkdir /usr/local/tomcat 3、把tomcat的压缩包移到/usr/local/tomcat下 mv apache-tomcat-7.0.100.tar.gz /usr/local/tomcat/apache-tomcat-7.0.100.tar.gz 4、解压到/usr/local/tomcat下,解压完删除压缩包 tar -xzvf apache-tomcat-7.0.100.tar.gz -C /usr/local/tomcat rm apache-tomcat-7.0.100.tar.gz 5、配置环境变量 vim /etc/profile 末尾添加: #tomcat config export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.100 Windows是执行startup|shutdown.bat,要在PATH中添加bin目录 Linux是执行startup|shutdown.sh

Windows Azure Website with a Startup task using Webmatrix 3 or similar (without using Visual Studio)

匆匆过客 提交于 2020-02-15 09:02:02
问题 I know that Azure Websites are made to be easy, not have role configs and such...but I was still wondering, is there ANY way to create a Startup Task when using a Website? I'm asking because I would like to ease the deployment of an existing website through FTP and Webmatrix (not recompiling the source and without using Visual Studio), and then use Startup Task to deploy and install additionnal components (Crystal Reports, ActiveX Dll...) Thanks for answers Mokh PS : my question is an copy

Windows Azure Website with a Startup task using Webmatrix 3 or similar (without using Visual Studio)

我只是一个虾纸丫 提交于 2020-02-15 08:59:39
问题 I know that Azure Websites are made to be easy, not have role configs and such...but I was still wondering, is there ANY way to create a Startup Task when using a Website? I'm asking because I would like to ease the deployment of an existing website through FTP and Webmatrix (not recompiling the source and without using Visual Studio), and then use Startup Task to deploy and install additionnal components (Crystal Reports, ActiveX Dll...) Thanks for answers Mokh PS : my question is an copy