一)修改端口号: 在tomcat文件中找到conf里面的server.xml 在tomcat解压后的文件中按照下图操作…
起床之后想要弄弄侧边栏的东西,打开wamp居然无法启动apache服务,上网查了之后才知道是需要启动httpd.exe这个程序,测试了很久,80端口也没有被占用,点击启动apache服务的时候弹出could not execute menu item (internal error)这个对话框: 搜索对话框上面的提示信息,基本上都是说80端口被占用的原因,但如果按照这个去查的话大多数会说是80端口被占用,测试之后发现80端口没被占用,换了端口,换成8080或者其他都不行.然后卸载了,重装,卸载的…
很多时候运行tomcat 的时候总是会提示tomcat 的端口被占用 但是任务管理器里面还找不到是哪个端口被占用了 因此很多人就重新配置tomcat  或者去修改tomcat的端口号 ,其实这么做太麻烦了 ,小弟在这里告诉你一个非常简单的方法. 1.在开始菜单中选择运行  然后输入cmd  进入DOS界面.显示如下: 2.在Dos窗口中输入netstat   -ano|findstr  8080(注意的 我的Tomcat 的断口号 是8080 你的断口号是多少就写多少) 输入完成后回车 会弹出下…
搭建mantis,总会出现80端口被占用的情况.看到别的步骤是:1.cmd 运行netstat -ano查看80端口被什么占用,然后在任务管理器找到对应的结束进程.通常情况下是被System占用,右击结束进程无法结束,结束进程树的话直接蓝屏~ 于是想到修改端口,不跟它们抢80端口,于是我设置了8080端口, httpd.conf下设置Listen 8080 httpd-vhosts.conf下设置 这样的配置我之前可以用,但是今天莫名的出现Apach已经停止.启动成功又停止~ 改成别的端口还是无…
上一篇文章刚说项目部署到tomcat的ROOT中,今天就发现一个问题.通过eclipse启动tomcat时候,WebApplicationContext 初始化两次: 现象:   通过eclipse控制台看到日志中WebApplicationContext 初始化两次,从而导致一个端口一直被占用:(怎么修改都是占用) 第一次初始化: 九月 27, 2016 11:43:20 下午 org.apache.catalina.core.ApplicationContext log 信息: Initia…
最近收到邮件报警,说内存使作率达到84%.如下图: 解决方法: A:可能是代码原因导致的问题: 1.使用命令:top 查看当前进程的状态 2.从上图可以看到PID:916的java进程占用内存较大.定位线程问题(通过命令查看PID 为25894 进程的线程情况),命令:# ps p 916 -L -o pcpu,pmem,pid,tid,time,tname,cmd 由此可以看到这PID:916的进程产生了很多线程.接下来就可以通过jstack查看内存使用的堆栈. 3.查看内存使用的堆栈:在这里…
在用axios从前台向后台发请求时,后台报错 Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 查了一下,是因为高版本tomcat中的新特性:严格按照 RFC 3986规范进行访问解析,而 RFC 3986规范定义了URL中只允许 包含英文字母(a-z,A-Z) 数字(0-9) -_.~4个特殊字符 以及所有保留字符(RFC3986中指定…
今天碰到一个非常奇怪的问题,机器环境是JDK8.Tomcat8,把jQuery MiniUI ( for Java Eclipse)下载后导入到Eclipse中,首页可以显示,但运行操作数据库的页面出错.在该项目下新建一个简单的jsp页面,发现也不能运行,出现错误提示: org.apache.jasper.JasperException: Unable to compile class for JSP,即不能编译jsp文件. 也在网上找了解决方法,多次尝试,终于解决了. 要把jQuery Min…
停止tomcat,有些时候会报The web application [/XXX] appears to have started a thread named [FileWatchdog] but has failed to stop it. 导致这个错误的原因是在web.xml配置了 <context-param> <param-name>log4jRefreshInterval</param-name> <param-value>60000</p…
SQL Server 2008 R2运行越久,占用内存会越来越大. 第一种:有了上边的分析结果,解决方法就简单了,定期重启下SQL Server 2008 R2数据库服务即可,使用任务计划定期执行下边批处理: net stop sqlserveragentnet stop mssqlservernet start mssqlservernet start sqlserveragent 第二种:进入Sql server 企业管理器(管理数据库和表的,这个都不知道就不用往下看了),在数据库服务器名称…