202009-29 nginx+tomcat 通过域名访问项目的实例 之前对于使用域名如何访问项目很好奇,但苦于搞一个自己的域名实在是太麻烦了,还需要去买,各种提交资料,等待审核,备案。。。现在手上没什么项目,也什么事情,想着折腾折腾。。。看着腾讯服务器打折,花了40块钱大洋买了一个最低版本的服务器(穷,没办法,反正个人用用够了),这里不得不吐槽一下腾讯,安全级别设那么高干嘛,直接远程登录不行,因为ip都ping不通,还有各种端口、命令全部禁掉,因为之前用过阿里云,安全级别... 继续阅读 >
202009-27 GZIP压缩Tomcat并提升web性能过程图解 一、前言最近做了个项目,遇到这么一个问题:服务器返回给客户端的json数据量太大(大概65M),在客户端加载了1分多钟才渲染完毕(当然这加载时间也和本地的下行带宽有关),费时耗流量,用户体验极其不好。后来网上搜优化的方法,就是Http压缩。HTTP压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求服务器对应资源后,从服务器端将资源文件压缩,再输出到客户端,由客户端的浏览器负责解压缩并浏览。即:通过减小... 继续阅读 >
202009-27 Tomcat常见异常及解决方案代码实例 公司项目,开发语言为java,中间件为Tomcat,运行过程中,从Tomcat出现了一些异常,现将异常及解决办法记录如下,仅供参考。(不断在补充中.......)异常一:1、日志内容org.apache.coyote.http11.AbstractHttp11Processor.processErrorparsingHTTPrequestheaderNote:furtheroccurrencesofHTTPheaderparsingerrorswillbeloggedatDEBUGlevel.java.lang.IllegalArgumentException:Invalidcharacterfoundinmet... 继续阅读 >
202009-27 Springboot内置tomcat配置虚拟路径过程解析 在Springboot中默认的静态资源路径有:classpath:/METAINF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,从这里可以看出这里的静态资源路径都是在classpath中(也就是在项目路径下指定的这几个文件夹)试想这样一种情况:一个网站有文件上传文件的功能,如果被上传的文件放在上述的那些文件夹中会有怎样的后果?网站数据与程序代码不能有效分离;当项目被打包成一个.jar文件部署时,... 继续阅读 >
202009-25 Maven添加Tomcat插件实现热部署代码实例 Maven热部署,顾名思义就是可以不影响项目在服务器中的运行情况,可以实现项目代码的更新,减少启动,编译时间,达到快速开发的目的,也不需要手动拷贝war包到远程项目,可以直接将项目以及war包部署到远程服务器。实现Maven热部署主要需要maven获得tomcat的管理权限,首先要进行Tomcat的配置,其次在pom.xml中配置tomcat插件即可实现maven热部署。配置Tomcat权限在tomcat文件目录下找到apache-tomcat-7.0.68/conf/tomcat-users.x... 继续阅读 >
201412-03 Tomcat 生产服务器性能优化 试想以下这个情景:你已经开发好了一个程序,这个程序的排版很不错,而且有着最前沿的功能和其他一些让你这程序增添不少色彩的元素。可惜的是,程序的性能不怎么地。你也十分清楚,若现在把这款产品退出市场,肯定会给客户骂得狗血淋头。因为不管样子多么好看,性能才是客户们最需要的。如果你在软件实际运行中使用了Tomcat服务器,那么这篇文章将能让你学到一些能提高Tomcat服务器性能的方法。在此我先得感谢ITWorldarticl... 继续阅读 >
201411-11 Solr with Apache Tomcat InstallingTomcat6ApacheTomcatisawebapplicationserverforJavaservlets.TheseareinstructionsformanuallyinstallingTomcat6onLinux,recommendedbecausedistributionTomcatsareeitheroldorquirky.Createthesolruser.Assolr,extracttheTomcat6.0downloadinto/opt/tomcat6,hereafterreferredtoasthe$CATALINA_HOMEdirectory.Edit$CATALINA_HOME/conf/tomcat-users.xmltoenab... 继续阅读 >
201411-07 Ubuntu指令大全系列七——安装JAVA开发环境 一、安装jdksu-root切换成root用户sudo-i不需要密码直接切换成root1.进入usr目录cd/usr2.在usr目录下建立java安装目录mkdirjava3.将jdk-6u24-linux-i586.bin拷贝到java目录下cp/home/itcast/Desktop/jdk-6u24-linux-i586.bin/usr/java4.安装jdkcd/usr/java./jdk-6u24-linux-i586.bin5.安装完毕为他建立一个链接以节省目录长度ln-s/usr/java/jdk1.6.0_24//usr/jdk6.编辑配置文件vim/etc/profile添加如下内容JA... 继续阅读 >