JDK11 + Tomcat10.1配置踩坑
Tomcat10.1下载与配置环境
之前有使用过JDK8 tomcat8.5.84,直接下载与自己机器对应位数的zip包,然后配置环境即可。
但是,我们可以直接使用安装器,在安装过程中进行jdk依赖:
到这个页面选择JDK的安装目录,就可以省去我们配置环境变量
建议修改安装目录
无脑点击下一步,安装完成后打开http://localhost:8080,,出现:
说明Tomcat服务器正常运行
Tomcat端口占用问题
当Tomcat报错或IDEA提示端口被占用时,我们有两种解决方案:
-
修改端口号
打开Tomcat的conf目录,找到server.xml文件
右键编辑,大概在70行,修改port -
结束占用8080端口的进程
打开PowerShell(cmd),输入netstat -ano
,查看查看所有的端口占用情况
找到端口对应ID,在任务管理器结束进程
完美解决
JDK没有jre包如何运行Tomcat
也是有两种解决方案
- 生成jre包,则和较早版本一样配置
(这里不赘述。读者自行搜索) - 配置startup.bat文件
打开Tomcat的bin目录,找到startup.bat文件
在end:
前加入pause
保证页面暂停
然后打开文件,显示如下
SET JAVA_HOME = your JDK directory
SET JRE_HOME= your JDK directory
保存后再次打开如下,说明配置成功
又解决了一个问题!
IDEA运行Web服务控制台中文乱码
我们要知道windows下的cmd的默认编码是GBK编码,而Tomcat控制台默认为UTF-8编码
所以我们的解决思路有:修改cmd的编码或修改Tomcat控制台的编码。
ok,不用多说,大家都能想到把Tomcat控制台编码修改成GBK不是一个明智的选择,这里也不会给出这种解决方案(还请读者自行搜索)
统一编码格式可以方便以后的很多工作
由于修改比较简单,不是主要内容,直接给出连接
不过现在大部分都用PowerShell,就没有这个烦恼了
不过你会发现在IDEA中,控制台依旧是中文乱码…
- 在setting修改编码
将如图所示全部修改成UTF-8 - 修改tomcat配置
点击edit
在vm-options添加-Dfile.encoding=UTF-8
- 最后一步
在Help 点击vm options
打开之后添加-Dfile.encoding=UTF-8
,重新启动之后发现问题解决
IDEA中JSP脚本多次执行的问题
如我在脚本写了个九九乘法表,可见打印了两次
解决方案,关闭after lunch
上图已经解决成功,不过需要注意关闭after lunch
,不会自动打开网页,而是需要我们手动打开,我们打开时页面被渲染,JSP脚本才会被执行
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhghabkf
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13