
tomcat
JAVA道人
我宁愿做错,也不愿什么都不做.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
eclipse tomcat 热部署
在修改jsp页面或者仅修改了一点点代码时进行重新启动服务器对于比较大的项目来说是一种愚蠢的行为,耗时而且容易出错。eclipse中有一种基于tomcat的热部署,不需要重新启动服务器便可以看到效果。操作如下:1.找倒servel.xml2.打开,找到:3.修改此行:修改reloadable="false"添加 crossContext="true"4.完成注意:要用debug启动。在每次部署新项目的时候,重新去更改这个配置,我们可以观察每次部署新项目的..原创 2021-01-05 11:22:49 · 1757 阅读 · 0 评论 -
tomcat的manager添加users之后还是不能访问
在Tomcat目录下/conf/Catalina/localhost/下创建manager.xml,并在文件中添加以下内容:<Context privileged="true" antiResourceLocking="false" docBase="${catalina.home}/webapps/manager"> <Valve className="org.apache.catalina.valves.RemoteAddrValve"...原创 2020-07-17 16:29:23 · 254 阅读 · 0 评论 -
tomcat的manager上传war包大小限制
修改${tomcat_root}/webapps/manager/WEB-INF/web.xml中的 <multipart-config> <!-- 50MB max --> <!--<max-file-size>52428800</max-file-size> <max-request-size>52428800</max-request-size>--> <!-- 1原创 2020-07-17 16:24:41 · 766 阅读 · 0 评论 -
eclipse部署web/tomcat的一些注意事项
1.如果是新建项目,应该是:Dynamic Web Project2.该项目必须是Dynamic web项目,注意选择web版本3.需要部署的资源文件夹,比如webroot,myeclipse和eclipse不一样,这个可能需要设置4.项目buildpath可能也需要去修改,比如资源包的增加和排除以及编辑比如最下面的编译后的输出目录,比如libraries里添加外部包和自己的lib包5.项目部署上去通过什么project路径访问?斜杠就相当于tomcat里的...原创 2020-07-11 09:42:39 · 239 阅读 · 0 评论 -
tomcat的catalina.out过大
catalina.out记录着一些基本的控制台输出。但是如果持续运行或者一直控制台输出的话,这个文件会越来越大。可以对其清空:echo " " > catalina.out原创 2020-07-04 16:36:02 · 408 阅读 · 0 评论 -
eclipse对远程项目进行debug
有时候远程服务器出现问题,我们需要调试。很多时候我们会采取打印日志的行为,这确实不错。不过,我们也可以使用debug。我们先修改tomcat复制tomcat的startup.bat,重命名为startup-debug.bat。然后对其修改:找到call "%EXECUTABLE%" start %CMD_LINE_ARGS%这一行,额,应该是在倒数第二行。然后修改为:s...原创 2019-07-02 16:49:23 · 167 阅读 · 0 评论 -
tomcat进行远程部署
按照一般的部署流程,直接把war包塞到webapps下面即可。但如果tomcat在远程主机里,那么你在做上面这步之前恐怕还需要先本地打包,然后远程连接服务器主机,最后才能再复制war包过去。这着实是有些繁琐的。那么有没有更好的办法呢?其实tomcat本身就有一个管理页面,一个新的tomcat的webapps下面是有着manager这个项目的。你不要删除啊,这个里面就有管理逻辑和页面...原创 2019-07-02 16:49:30 · 211 阅读 · 0 评论 -
tomcat:connector的属性列表
全部请查阅:https://tomcat.apache.org/tomcat-9.0-doc/config/http.html下面时部分属性:Connector的所有实现都支持以下属性:属性 描述 allowTrace 一个布尔值,可用于启用或禁用TRACE HTTP方法。如果未指定,则此属性设置为false。 asyncTimeout ...原创 2019-06-28 13:19:22 · 733 阅读 · 0 评论 -
如何在tomcat下部署php
php本身有他自己的部署方式.但是今天却遇到了一些事情,没办法,只有希望在tomcat下部署php,因为这个80端口既是java项目所需要的,也是php所需要的.在网络上搜索了一大堆,终于找到了最简单的方法.一.准备工作1.tomcat2.quercus-4.0.39.war二.操作把quercus-4.0.39.war解压,拿出里面的lib里的两个jar包,copy到to...原创 2017-07-18 16:28:35 · 4669 阅读 · 0 评论 -
有时候导入了jar包,但是tomcat里面却没有的加上的处理方式
原创 2018-01-30 13:22:30 · 1551 阅读 · 0 评论 -
tomcat使用https协议
1.使用JDK自带的keytool工具来生成证书:在jdk/bin目录下,右键在此打开窗口,输入以下指令,则在e盘根目录下得到一个证书keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "e:\tomcat.keystore" 然后就得到了证书2.搜下怎么tomcat怎么https协议开...原创 2018-05-27 23:09:04 · 584 阅读 · 0 评论 -
批处理注册tomcat服务
@echo offcd /d %~dp0set tomcatbindir=%cd%\tomcat\bincd %tomcatbindir%"%tomcatbindir%\service.bat" installpause >nulsc configMessengerstart= disabledautodemandbootsystemnet start...原创 2018-08-08 19:07:02 · 671 阅读 · 0 评论 -
linux:查看tomcat控制台
进入tomcat/logs/文件夹下键入指令:tail -f catalina.out原创 2019-07-02 16:49:47 · 203 阅读 · 0 评论 -
eclipse:web载入tomcat后,tomcat里什么都没有
在开发过程中刚开始使用eclipse的时候可能会发现,在自己的tomcat目录下并没有找到部署的web工程,那么web工程究竟被部署到哪里了呢?原因eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下的.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps中...原创 2018-10-14 16:37:12 · 387 阅读 · 0 评论 -
关闭tomcat时Quartz造成内存泄露的问题解决
quartz肯定启动了一些线程来处理JOB。这就需要你在tomcat关闭时手动shutdown掉这些线程。你可以在ServletContextListener里去处理它。但是scheduler.shutdown()并不是立即停止,是等待工作完成后才能停止,它需要一些时间。你最好在scheduler.shutdown()后面紧跟Thread.sleep(2000),否则在schedu...原创 2019-07-02 16:49:51 · 372 阅读 · 0 评论 -
tomcat部署项目的方式
docbase是web应用和本地路径,path是tomcat访问这个应用的URL路径。Tomcat的项目部署方式有以下三种:1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在<host&...原创 2019-07-02 16:49:57 · 104 阅读 · 0 评论 -
tomcat部署新代码不起作用
配置类如下,我将标题最小长度改成了2,然后把这个配置类替换到云服务器tomcat里,发现配置不起作用.public class Consts{ public static final int TITLE_LENGTH_MIN= 5;//标题长度最小 public static final int TITLE_LENGTH_MAX = 20 ;//标题长度最大}做了...原创 2019-07-02 16:50:10 · 286 阅读 · 0 评论 -
tomcat:catalina.bat的注释
tomcat直接启动是使用startup.bat但是查看startup,bat的内容后,发现里面几乎什么都没有做,而是调用了catalina.bat而catalina.bat里面就是一般的配置。不过,最好不要在里面进行改动,为什么呢?请看catalina.bat里最上面的注释:环境变量先决条件不要在此脚本中设置变量。而是将它们放入脚本中CATALINA_BASE / b...原创 2019-07-02 16:51:20 · 244 阅读 · 0 评论