Tomcat
文章平均质量分 59
azhegps
技术源于不断滴追求!
展开
-
linux服务器上部署项目,同时运行两个或多个tomcat
https://blog.csdn.net/chenshiyang0806/article/details/81407766转载 2020-04-18 16:12:05 · 510 阅读 · 0 评论 -
Tomcat在配置二级域名访问不同项目
https://blog.csdn.net/eeeeasy/article/details/80898201原创 2019-12-29 15:36:22 · 228 阅读 · 0 评论 -
(完美解决)Tomcat启动提示At least one JAR was scanned for TLDs yet contained no TLDs
https://blog.csdn.net/sinat_34104446/article/details/82721250原创 2019-12-29 15:21:06 · 576 阅读 · 0 评论 -
【参考】Apache+Tomcat实现负载均衡及集群(session同步)--五、session同步(2)使用共享文件
默认tomcat的session是存储在内存中的,当tomcat关闭时,session会存储到文件系统中,这里使用NFS共享文件系统,将不同tomcat服务器上的指定目录共享,然后将tomcat的session持久化到指定目录,达到同步的效果。NFS的安装及配置这里就不详述了,网上有很多教程,可以查看这篇博客http://www.cnblogs.com/mchina/archive/201...转载 2017-05-25 09:45:06 · 329 阅读 · 0 评论 -
【参考】Apache+Tomcat实现负载均衡及集群(session同步)--五、session同步(3)使用memcache
首先,在192.168.137.211服务器上安装memcached服务。下载memcache安装包,memcached-1.4.22.tar.gz,安装也简单,就是解压缩后编译,make在make install启动memcache服务Apache配置不变,主要是配置tomcat的context.xml修改tomcat的conf/context.xml,加入如下配置:...转载 2017-05-25 09:45:37 · 401 阅读 · 0 评论 -
正向代理和反向代理
正向代理,也就是传说中的代理,他的工作原理就像一个跳板。简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。结论就是:正向代理,是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容...原创 2017-05-08 15:58:23 · 347 阅读 · 0 评论 -
下载Tomcat时Tomcat网站上的core和deployer的区别
Tomcat官网上去下载tomcat的时候总会看到下载列表中有如下内容(下面以下载6.0.43版为例):6.0.43Please see theREADMEfile for packaging information. It explains what every distribution contains.Binary DistributionsCore: ...转载 2017-06-26 13:55:23 · 14493 阅读 · 2 评论 -
Java web.xml session-config 属性配置
在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。设置Session超时时间方式:方式一:在代码工程web.xml中设置sessio...原创 2016-12-20 11:16:27 · 662 阅读 · 0 评论 -
web.xml中classpath:和classpath*: 有什么区别
classpath:只会到你的class路径中查找找文件;classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找举个简单的例子,在我的web.xml中是这么定义的:classpath*:META-INF/spring/application-context.xml那么在META-INF/spring这个文件夹底下的所有application-contex...原创 2016-10-23 18:59:28 · 638 阅读 · 0 评论 -
Tomcat通过Redis实现session共享的完整部署记录
对于生产环境有了一定规模的tomcat集群业务来说,要实现session会话共享,比较稳妥的方式就是使用数据库持久化session.为什么要持久化session(共享session)呢?因为在客户端每个用户的Session对象存在Servlet容器中,如果Tomcat服务器重启或者宕机的话,那么该session就会丢失,而客户端的操作会由于session丢失而造成数据丢失;如果当前用户访问量巨大,...转载 2019-08-08 22:01:07 · 414 阅读 · 0 评论 -
tomcat8-管理员账户设置指南(解决权限已设置仍然报403错误)
新用户添加:修改 ${CATALINA_BASE}/conf/ 目录下的 tomcat-users.xml 文件,重启tomcat后生效,例:<user username="test" password="chang3m3N#w" roles="admin-script"/>管理主页:分为:服务器状态、APP管理、host管理账户权限说明:tomcat8共有6...原创 2019-08-24 16:09:32 · 661 阅读 · 0 评论 -
tomcat部署项目后,war包可删不?
war不能在tomcat运行时删除,否则会删除自动解压的工程。你可以停止tomcat后删除war。当你重新部署的时候,如果有与war文件相同的文件夹,就不会重新部署。这是因为,tomcat在运行期会监控webapps下的war文件,如果有新增war,就解压,有删除war,就连同项目一起删除所以,如果您要删除,可以先关闭tomcat再删除,这样不会有影响的Tomcat下WAR包和同名已解压...原创 2019-08-24 16:09:34 · 1411 阅读 · 0 评论 -
【参考】Apache+Tomcat实现负载均衡及集群(session同步)--五、session同步(1)使用内存复制
打开tomcat的配置文件conf/server.xml,在主机Host元素中加入如下配置:Xml代码 <!--集群配置--> <ClusterclassName="org.apache.catalina.ha.tcp.SimpleTcpCluster"channelSendOptions="8"> <Manage...转载 2017-05-25 09:44:50 · 1127 阅读 · 0 评论 -
【参考】Apache+Tomcat实现负载均衡及集群(session同步)--四、负载均衡(2)使用mod_proxy
环境同使用mod_jk配置负载均衡相同,不同的是,使用mod_proxy相关模块及指令替换mod_jk。注意,mod_jk跟mod_proxy不能同时使用,去掉或注释之前使用mod_jk方式配置的负载均衡。修改Apache的httpd.conf配置文件1:加载必要的模块,使用ajp协议与后端tomcat通信2:以balancer://开头的Proxy指令会创建一个虚拟的w...转载 2017-05-24 19:06:51 · 503 阅读 · 0 评论 -
【参考】Apache+Tomcat实现负载均衡及集群(session同步)--四、负载均衡(1)使用mod_jk
配置负载均衡至少需要两台tomcat,按照同样的方式,在虚拟机中安装一台centos Linux服务器,名称为centOS-2,其分配的ip地址为 192.168.137.243,安装好tomcat,因此,目前的环境看起来是这样的服务器 软件 ip CentOS apache 192.168.1...转载 2017-05-24 19:05:22 · 394 阅读 · 0 评论 -
CATALINA_BASE与CATALINA_HOME的区别
到底CATALINA_HOME和CATALINA_BASE有什么区别呢,之前因为都是小打小闹的在服务器上安装一个tomcat就得了,然后根据前人的配置,将CATALINA_HOME和CATALINA_BASE两个值设为了tomcat的目录(其实此处描述很不精确),今天无意间看安装文档说明,里面提到了多个tomcat实例运行的配置,才弄明白到底这两者之间有什么区别。 ...原创 2016-06-05 12:38:55 · 385 阅读 · 0 评论 -
web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序 研究
web.xml文件中一般包括listenr、filter、servlet、spring的配置,那么他们是按照一个什么顺序加载呢?比如filter需要用到bean,但是加载顺序是先加载filter后加载spring,则filter中初始化操作中的bean为null。这样的话,加载顺序就会影响到Spring Bean的调用。而实际上四者的加载顺序如下:listener>>filt...原创 2016-06-05 12:52:59 · 1518 阅读 · 0 评论 -
Tomcat的Manager显示403 Access Denied
tomcat-users.xml中关于用户的配置默认是注释掉的,这主要是考虑到服务器的安全,如果是本地测试,可以添加如下角色和用户,重启tomcat即可,但是在生产环境一定要去掉。<tomcat-users>...<role rolename="manager-gui"/><role rolename="admin-gui"/><user user...原创 2016-07-13 18:57:19 · 446 阅读 · 0 评论 -
tomcat目录下的startup.sh和catalina.sh区别
startup.sh的源代码,其实就是执行 1 catalina.shstart 这个命令,效果是一样的,根本不是什么调试模式,调试模式的命令是 1 catalina.shdebug ...原创 2017-01-03 13:21:54 · 18266 阅读 · 0 评论 -
将应用部署到Tomcat根目录的方法
将应用部署到Tomcat根目录的目的是可以通过“http://[ip]:[port]”直接访问应用,而不是使用“http://[ip]:[port]/[appName]”上下文路径进行访问。将tomcat中配置的端口改为80,那么访问的时候就可以直接访问域名了。方法一:(最简单直接的方法) 删除原 webapps/ROOT 目录下的所有文件,将应用下的所有文件和文件夹...原创 2017-01-03 13:24:09 · 570 阅读 · 0 评论 -
Apache+Tomcat实现负载均衡及集群(session同步)--一、简述
Tomcat不多说了,是比较流行的web、app服务器。之所以说是web、app服务器,是因为Tomcat即能提供web服务器的功能,又能提供app服务器(应用服务器的功能)。web服务器和app服务器的主要区别在于:web服务器主要提供静态资源(html、css、js、图片等)服务,而app服务器主要提供动态内容服务,如jsp、servlet。当然,这也不是绝对的,前者如Apa...原创 2017-05-24 17:57:09 · 383 阅读 · 0 评论 -
【参考】Apache+Tomcat实现负载均衡及集群(session同步)--二、动静分离(1)使用mod_jk
准备一个测试用的servlet小程序(见附件) 一个servlet,访问这个servlet会跳转到首页index.jsp,static中存放静态资源,把这个工程打成war包,放入到tomcat的webapps目录(ip为192.168.137.211),启动tomcat,访问一下 默认的,我们在通过8080端口访问tomcat的时候,使用的是to...转载 2017-05-24 18:59:52 · 648 阅读 · 0 评论 -
【参考】Apache+Tomcat实现负载均衡及集群(session同步)--三、动静分离(2)使用mod_proxy
Apache从2.2版本开始支持mod_proxy模块,默认情况下该模块是没有安装的,我们先安装该模块进入Apache存放模块的源码目录编译模块至此,使用mod_proxy方式需要的模块就都安装好了查看下Apache的httpd.conf配置文件,安装的模块自动加载了使用mod_proxy模块提供的指令分配请求第一行表示关闭正...转载 2017-05-24 19:04:25 · 448 阅读 · 0 评论