全球微动态丨tomcat配置环境变量(tomcat配置环境变量的作用)
1 解决控制台乱码 在运行我们带中文字符的程序时,往往会在控制台中
1.解决控制台乱码
(资料图)
在运行我们带中文字符的程序时,往往会在控制台中出现乱码,就像下面这样,对我们查看调试信息和日志很不方便。
需要对它进行以下处理,首先进入到Tomcat的目录下,在conf文件夹中找到logging.properties文件.
Tomcat 8.5\conf\logging.properties
在编辑文件时,建议使用Notepad++一类的工具,而不是使用自带的记事本,以防止乱码。打开文件后,在下图的位置中修改为以下代码:
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
java.util.logging.ConsoleHandler.encoding = GBK
最后保存重启,我们的中文字符就能正常显示了。
2.Tomcat指定JDK运行
经常我们会迁移Tomcat或是指定多个JDK/JRE路径来打包一个完整的应用,将我们的程序做一个绿色版本,后续只需要把文件夹拷贝给客户,稍做修改就能投入使用了,很是方便。
在bin目录下,找到setclasspath.bat,在Linux下则是setclasspath.sh文件。打开后,在文件的第一行加入以下内容,JDK和JRE的路径根据自己的实际情况修改。
# Windows
set JAVA_HOME=D:\java\jdk1.7
set JRE_HOME=D:\java\jdk1.7\jre
Linux版本有些许不同,需要使用以下语法。
JAVA_HOME=/home/jdk1.8/
JRE_HOME=/home/jdk1.8/jre
配置完,保存重启就可以了。
3.用不同的端口访问同一个项目
我部署了一个网站,我想使用不同的端口去访问同一个项目。在conf目录下,打开server.xml文件。在原有的端口配置下,复制一份修改成新的端口。
比如我把新的端口修改成了6060,保存重启。
connectionTimeout="20000"
redirectPort="8443" />
重启后,我便能使用以下的两个地址来访问我的项目了。
http://127.0.0.1:8080
http://127.0.0.1:6060
4.用不同的端口访问不同的项目
当想用同一个Tomcat去解析不同的项目时,我们可以使用Tomcat来对不同的端口进行解析,进而定位到我们的项目中。在conf目录下,打开server.xml文件。
img
将下面的代码插入到上图所示的位置中,如果还需要部署多个项目,再继续拷贝以上代码,并把其中的Catalina1和webapps1依次往下编号。
connectionTimeout="20000"
redirectPort="8443" />
resourceName="UserDatabase"/>
unpackWARs="true" autoDeploy="true">
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
完成后在conf目录下新创建一个Catalina1的目录,如果有多个,也创建多个。
在根目录下,也创建一个webapps1的文件夹,如果有多个项目,也可以创建多个目录。注意:依然需要在此文件夹内使用ROOT目录,将项目文件放入。
最后重启即可实现使用不同的端口访问不同的项目。
5.虚拟目录
重启服务,我们在访问网址时加入/test后缀,即可访问我们的项目。
关键词:
1 解决控制台乱码 在运行我们带中文字符的程序时,往往会在控制台中
6月7日是高考第一天,考生们迎来了人生中重要的时刻,对于高考保电的电力
【卡霍夫卡水电站大坝发生爆炸后安赛乐米塔尔乌克兰分公司停产】彭博6
近日,知名市场分析机构Yole发布了一份2022年全球存储芯片市场分布情况
vivo(含vivo和iQOO)第一季产量为2000万部,环比减少14 2%,目前销售
近日,杭州飞仕得科技股份有限公司(下称“飞仕得”)递交招股书,准备
5月31日,一年一度的世界石油天然气大会——第二十三届中国国际石油石
名单公开:东莞惠州白癜风医院排行榜(总榜前十)白癜风的治疗方法有
西部证券6月6日发布公告。投资建议:历经20余年专业技术深耕,公司以当
观点网讯:6月7日,江苏省政府召开新闻发布会,解读江苏省人民政府办公
金能科技:金能科技股份有限公司关于解除部分为全资子公司担保的公告
极目新闻记者陆缘通讯员董宏祥高考前一天,即将参加考试的考生身份证却
智立方06月07日主力资金净流出1470 79万元,涨跌幅为6 95%,主力净量(d
明日特攻队礼包兑换码是多少·在明日特攻队这款非常好玩的3d休闲解压射
1、幸福就是人生,人生就是幸福。2、没有什么比家更温暖,没有什么比亲
九龙福珠宝黄金价格今天多少一克(2023年06月07日)每日更新
交易商品牌 产地交货地最新报价1,3-丙烷磺内酯 电子级,含量99 9%山东
当前大家对于金达游戏先锋1618B都是颇为感兴趣的,大家都想要了解一下
6月6日,海泰科(301022)融资买入60 74万元,融资偿还16 83万元,融资
每经AI快讯,有投资者在投资者互动平台提问:您好,请问贵司是否有新的