JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

这篇具有很好参考价值的文章主要介绍了JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一,Tomcat的下载安装:

1.1 官方下载地址:https://tomcat.apache.org/

尽量选择exe程序安装,压缩包第一次没启动起来,而且tomcat11版本老是提示版本错误,就换成了tomcat8版本顺利启动

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

1.2,安装完成后浏览器输入http://localhost:8080/,出现tomcat欢迎页,表示没问题

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

1.3,启动失败可能主要因为环境变量和端口占用

变量名:CATALINA_HOME

变量值:Tomcat安装路径

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

端口占用检查,windows+R 调出命令框,输入cmd进去人终端,输入netstat -ano|findstr 8080,如果占用就换成8081或者其它,重启tomcatf服务,再次尝试 http://localhost:8081/

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

 二,IntelliJ IDEA配置

2.1新建项目

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

 JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

2.2,添加javaEE框架支持

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

 2.3 我们发现框架里面并没有javaee模块,这有两种情况,一是下载的社区版,不支持JavaEE模块。二是已经是正式版还是没有JavaEE,这时候需要添加javaee模块的注册表。快捷键Ctrl + Shift +Alt + /

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

 JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

三,运行

3.1,报错:

Error:Internal error: (java.lang.IllegalAccessError) class com.intellij.util.io.FileChannelUtil (in unnamed module @0x4387b79e) cannot access class sun.nio.ch.FileChannelImpl (in module java.base) because module java.base does not export sun.nio.ch to unnamed module @0x4387b79e
java.lang.IllegalAccessError: class com.intellij.util.io.FileChannelUtil (in unnamed module @0x4387b79e) cannot access class sun.nio.ch.FileChannelImpl (in module java.base) because module java.base does not export sun.nio.ch to unnamed module @0x4387b79e
	at com.intellij.util.io.FileChannelUtil.setupUnInterruptibleHandle(FileChannelUtil.java:26)
	at com.intellij.util.io.FileChannelUtil.<clinit>(FileChannelUtil.java:18)
	at com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext$1.execute(ReadWriteDirectBufferWrapper.java:50)
	at com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext$1.execute(ReadWriteDirectBufferWrapper.java:42)
	at com.intellij.openapi.util.io.FileUtilRt.doIOOperation(FileUtilRt.java:945)
	at com.intellij.util.io.ReadWriteDirectBufferWrapper$FileContext.<init>(ReadWriteDirectBufferWrapper.java:42)
	at com.intellij.util.io.ReadWriteDirectBufferWrapper.create(ReadWriteDirectBufferWrapper.java:27)
	at com.intellij.util.io.DirectBufferWrapper.getBuffer(DirectBufferWrapper.java:24)
	at com.intellij.util.io.ReadWriteDirectBufferWrapper.getBuffer(ReadWriteDirectBufferWrapper.java:16)
	at com.intellij.util.io.PagedFileStorage$StorageLock.createValue(PagedFileStorage.java:631)
	at com.intellij.util.io.PagedFileStorage$StorageLock.get(PagedFileStorage.java:558)
	at com.intellij.util.io.PagedFileStorage$StorageLock.access$500(PagedFileStorage.java:466)
	at com.intellij.util.io.PagedFileStorage.getBufferWrapper(PagedFileStorage.java:407)
	at com.intellij.util.io.PagedFileStorage.getBuffer(PagedFileStorage.java:371)
	at com.intellij.util.io.PagedFileStorage.put(PagedFileStorage.java:278)
	at com.intellij.util.io.PagedFileStorage.fillWithZeros(PagedFileStorage.java:356)
	at com.intellij.util.io.PagedFileStorage.resize(PagedFileStorage.java:330)
	at com.intellij.util.io.ResizeableMappedFile.expand(ResizeableMappedFile.java:108)
	at com.intellij.util.io.ResizeableMappedFile.ensureSize(ResizeableMappedFile.java:77)
	at com.intellij.util.io.ResizeableMappedFile.putInt(ResizeableMappedFile.java:221)
	at com.intellij.util.io.PersistentEnumeratorBase.markDirty(PersistentEnumeratorBase.java:597)
	at com.intellij.util.io.PersistentEnumeratorBase.<init>(PersistentEnumeratorBase.java:185)
	at com.intellij.util.io.PersistentBTreeEnumerator.<init>(PersistentBTreeEnumerator.java:73)
	at com.intellij.util.io.PersistentEnumeratorDelegate.<init>(PersistentEnumeratorDelegate.java:47)
	at com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:149)
	at com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:138)
	at com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:129)
	at com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:121)
	at com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:114)
	at org.jetbrains.jps.incremental.storage.AbstractStateStorage.createMap(AbstractStateStorage.java:124)
	at org.jetbrains.jps.incremental.storage.AbstractStateStorage.<init>(AbstractStateStorage.java:27)
	at org.jetbrains.jps.incremental.storage.FileTimestampStorage.<init>(FileTimestampStorage.java:27)
	at org.jetbrains.jps.incremental.storage.ProjectStamps.<init>(ProjectStamps.java:39)
	at org.jetbrains.jps.incremental.storage.ProjectTimestamps.<init>(ProjectTimestamps.java:19)
	at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:92)
	at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:274)
	at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:130)
	at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:232)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1589)

这是由于JDK版本太高引起了,在项目配置里面修改JDK版本

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

3.2,tomcat配置报错

Error running ‘Tomcat 8.5.45‘ port out of range-1

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

 打开tomcat安装目录,config目录里面server.xml,将其中的port由原来的-1改成8005即可。

3.3 端口占用JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

 打开编辑器tomcat配置,将端口8080改为8081即可,再次运行就能正常打开网页了

四 编辑器延长有效期

4.1 官网IntelliJ IDEA下载链接:https://www.jetbrains.com/idea/download/

4.2 延长工具下载:链接: https://pan.baidu.com/s/1ycx9KkhTLtdqvT-0TQ67-A 提取码: haha

4.3 双击reset_jetbrains_eval_windows.vbs直接执行该脚本,等待执行完即可

4.4 插件补丁使用,将ide-eval-resetter-2.1.6.zip拖入到 IDEA 的界面中

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

或者也可以在Settings/Preferences... -> Plugins 里手动的安装插件(Install Plugin From Disk...

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

4.5 使用

如果IDE没有打开项目,在Welcome界面点击菜单:Get Help -> Eval Reset
如果IDE打开了项目,点击菜单:Help -> Eval Reset 

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

按钮:Reload 用来刷新界面上的显示信息,其中包括上一次重置30天试用期的时间。
按钮:Reset 点击会询问是否重置试用30天并重启IDE。选择Yes则执行重置操作并重启IDE生效,选择No则什么也不做 

 也可以自动更新,勾选Auto reset before per restart,每次重启/退出IDE时会自动重置试用信息

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

 4.6 可以看到更新之前是2023年4月11日

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境

更新之后是2023年4月28,也就是今天起30天后

JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境文章来源地址https://www.toymoban.com/news/detail-445838.html

到了这里,关于JavaEE之 IntelliJ IDEA +Tomcat配置JavaEE开发环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何在IntelliJ IDEA中配置SSH服务器开发环境并实现固定地址远程连接

    本文主要介绍如何在IDEA中设置远程连接服务器开发环境,并结合Cpolar内网穿透工具实现无公网远程连接,然后实现远程Linux环境进行开发。 IDEA的远程开发功能,可以将本地的编译、构建、调试、运行等工作都放在远程服务器上执行,而本地仅运行客户端软件进行常规的开发

    2024年02月02日
    浏览(56)
  • 如何使用 IntelliJ IDEA 配置完整的 Web 项目并在 Tomcat 上运行

    了解如何在 IntelliJ IDEA 中配置 Web 项目的结构、设置 JDK、添加库、配置 Tomcat 服务器以及解决常见问题。

    2024年02月03日
    浏览(64)
  • 图文详述:IntelliJ IDEA的下载、安装、配置、使用

    事实上,我之前一直是使用的是 Eclipse ,现在正好换电脑,决定试用一下 IDEA 。如果要问我为什么会动摇想尝试一下 IDEA 呢,其实很大程度是受到同行和很多博主的影响,听到别人说好用,以及考虑到时代需求的危机感,虽说工具是死的,主要看使用它的人,但是有谁不想出

    2024年01月17日
    浏览(70)
  • (2023 最新版)IntelliJ IDEA 下载安装及配置教程

    IntelliJ IDEA 简称 IDEA,由 JetBrains 公司开发,是 Java 编程语言开发的集成环境,具有美观,高效等众多特点。在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具(Git、SVN 等)、JUnit、CVS 整合、代码分析、创新的 GUI 设计等方面都有很好的应用。 IntelliJ IDEA 提供了

    2024年02月07日
    浏览(74)
  • 找到IntelliJ IDEA中下载的jdk的保存位置并添加jdk到环境变量

    在IntelliJ IDEA中通过JetBrains提供的功能下载的JDK通常会被保存在一个专门的目录中。本文以下介绍找到它以及将其添加到环境变量的步骤: 找到JDK的位置 : 打开IntelliJ IDEA。 打开任一项目(或创建一个新项目)。 点击“File”(文件) “Project Structure”(项目结构)或使用快捷

    2024年02月03日
    浏览(47)
  • 分享一下快速搭建IntelliJ IDEA开发环境的完整教程

    IntelliJ IDEA是我们Java程序员使用最多的的开发工具,用过之后都觉得香,相比之下,Eclipse和MyEclipse就有点平平无奇了(反正我果断抛弃了Eclipse)。 接下来这篇文章将会详细地介绍如何快速搭建一个IntelliJ IDEA的开发环境。 目录 第一步:安装jdk 第二步:安装Maven 第三步:配置

    2024年02月13日
    浏览(50)
  • 搭建Java集成开发环境IntelliJ IDEA(超详细)

    IntelliJ IDEA是一款由JetBrains公司开发的Java集成开发环境(Integrated Development Environment,简称IDE),被誉为Java开发者首选的高效智能开发工具。它以其卓越的代码自动补全、动态语法检测、重构功能以及对各种主流框架和前沿技术的深度支持而闻名。通过高度可定制化的插件系统

    2024年04月28日
    浏览(64)
  • 详解Tomcat下载安装以及IDEA配置Tomcat(2023最新)

    jdk各版本通用安装配置及检验:https://blog.csdn.net/m0_48170265/article/details/129070240 Tomcat下载官网:https://tomcat.apache.org/ 在左侧 Download 处选择对应Tomcat版本: 一般选择64位: 右键点击任务栏 Windows(开始) 处,依次选择 系统 和 高级系统设置 选择 环境变量 在系统变量这一栏里选

    2023年04月23日
    浏览(75)
  • Tomcat下载及idea中配置Tomcat(详细图文步骤,建议收藏)

    Tomcat的相关概念: Tomcat是Apache软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。 概念中提到了JavaEE规范,那什么又是JavaEE规范呢? JavaEE: Java Enterprise Edition,Java企业版。指Java企业级开发的技术规范总和。包含13项技术规范:JDBC、JNDI、EJ

    2024年02月08日
    浏览(54)
  • 使用IntelliJ IDEA进行Python开发配置

    使用IntelliJ IDEA进行Python开发配置 IntelliJ IDEA是一款功能强大的集成开发环境(IDE),提供了丰富的功能和工具,可用于开发各种编程语言,包括Python。本文将介绍如何在IntelliJ IDEA中配置Python开发环境,并提供相应的源代码示例。 以下是配置Python开发环境的步骤: 步骤1:安装

    2024年02月06日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包