Java_web之Eclipse导包为IDEA

简介: Java_web之Eclipse导包为IDEA

一、前言

Eclipse的包import为IDEA

对java_web环境有了进一步理解

感谢@tj@fzy

收获很大,各个语言的环境配置相通


二、IntelliJ IDEA创建Servlet最新方法

https://blog.csdn.net/gaoqingliang521/article/details/108677301

先和上述网址一样,在IntelliJ IDEA创建一个Web项目,完成后,将目标目录复制到该web项目下

1.ctrl+CV步骤

①UserManage一级目录下

将src目录直接替换。

配置文件全部不用管。

②Web二级目录下

login.html复制过来,并改名为index.html

UserManage3\WebRoot目录下的login.html文件为显示网页

③WEB-INF三级目录下

lib文件夹下内容全复制进去。

UserManage3\WebRoot\WEB-INF目录下的classes和web.xml都不用管,在配置环境后会自动创建下面的内容。

(其中,classes在步骤一创建中,将其隐藏了)

2.配置项目环境,配置Project Structure

①Libraries中创建仓库

②Modules中将刚刚打包的java_web导入

Dependencies

Path

③Artifacts

④SDK

3.Tomcat配置

4.全部导入后,可以修改

1.rename com.zm->com.wyt

2.src目录下的db.properties为本机sql目录


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2n0p3bop-1637252284144)(C:\Users\15488\AppData\Roaming\Typora\typora-user-images\image-20211116085843764.png)]


5.终

idea

网页

三、其他

1.设置Import Project

https://blog.csdn.net/qiaodaima0/article/details/99207346

2.向idea中导入myeclipse中的web项目

https://blog.csdn.net/malz_zh/article/details/84487717

3.报错:

①启动Tomcat 出现 Can’t load AMD 64-bit .dll on a IA 32-bit platform

Can’t load AMD 64-bit .dll on a IA 32-bit platform

解决①

因为本机JDK版本为32位的,而Tomcat为64位版本,所以启动出错,删除本地JDK版本(或者环境变量改为java_32),然后去官网下载64位版本的,重新安装

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

自己有64版本,直接选择

②日志乱码

IDEA:tomcat打印台乱码问题的解决及相关设置

https://blog.csdn.net/qzh2018/article/details/108783965?utm_source=app&app_version=4.18.0&code=app_1562916241&uLinkId=usr1mkqgl919blen

乱码格式:

解决②

在 tomcat / conf 目录下,设置 logging.properties ,增加参数 java.util.logging.ConsoleHandler.encoding = GBK,重启后终于可以了

[2021-11-17 11:37:19,238] Artifact MyProject31:war exploded: com.intellij.javaee.oss.admin.jmx.JmxAdminException: com.intellij.execution.ExecutionException: Cannot write ‘C:\Users\15488\AppData\Local\JetBrains\IntelliJIdea2020.3\tomcat\698dab8d-6ae4-40f8-925e-db252fc56b21\conf\Catalina\localhost\http:##localhost:8080#Usermanager.xml’. C:\Users\15488\AppData\Local\JetBrains\IntelliJIdea2020.3\tomcat\698dab8d-6ae4-40f8-925e-db252fc56b21\conf\Catalina\localhost\http:**##**localhost:8080#Usermanager.xml (文件名、目录名或卷标语法不正确。)

C:\Users\15488\AppData\Local\JetBrains\IntelliJIdea2020.3\tomcat\698dab8d-6ae4-40f8-925e-db252fc56b21\conf\Catalina\localhost

解决③

百度1:

Artifact exploded:com.intellij.javaee.oss.admin.jmx.JmxAdminException:

com.intellij.execution.ExecutionException: Cannot write

参考:https://my.oschina.net/dccjll/blog/1553319

发现是tomcat设置中的网址路径不对

百度2:

#localhost:8080#Usermanager.xml (文件名、目录名或卷标语法不正确。)

参考:https://bbs.csdn.net/topics/290001139

发现原因:http://test/rc/jsp/top.jsp这哪是路径啊~…这是URL,你用什么读的?如果是FileInputStream之类的得用c:\xxx这样的路径

参考:https://blog.csdn.net/u013058618/article/details/70791910

如果是windows地址,记得手动输入,粘贴复制会包含不可见字符、空格,所以一直提示文件找不到

将tomcat设置中的原来的网址路径

改为

解决③

这个文件是配置后生成的,每个机子的web.xml不一样不能复制过去。

因此导致的不能读写文件。

目录
相关文章
|
1天前
|
Java 测试技术 数据安全/隐私保护
day25:Java零基础 - 包机制
【7月更文挑战第25天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
14 7
|
2天前
|
Java
关于idea报错:Cannot determine path to 'tools.jar' library for 17 (E:\java-jdk\jdk17)的解决办法
关于idea报错:Cannot determine path to 'tools.jar' library for 17 (E:\java-jdk\jdk17)的解决办法
|
1天前
|
关系型数据库 Java 分布式数据库
PolarDB产品使用问题之部署到服务器上的Java应用(以jar包形式运行)无法连接,如何解决
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
24天前
|
Java Maven
Class path contains multiple SLF4J bindings,后来找到的解决思路是idea2019.3必须用java11和idea2019.3版本,必须用applicatio
Class path contains multiple SLF4J bindings,后来找到的解决思路是idea2019.3必须用java11和idea2019.3版本,必须用applicatio
|
24天前
|
Java
Error:Internal error: (java.lang.IllegalAccessError) class com.,idea2019.3版本,必须用application2.7.6或者以下
Error:Internal error: (java.lang.IllegalAccessError) class com.,idea2019.3版本,必须用application2.7.6或者以下
|
15天前
|
Java
idea启动java服务报错OutOfMemoryError: GC overhead limit exceeded解决方法
idea启动java服务报错OutOfMemoryError: GC overhead limit exceeded解决方法
|
17天前
|
存储 Oracle Java
Java面试题:描述如何使用Eclipse或IntelliJ IDEA进行Java开发?
Java面试题:描述如何使用Eclipse或IntelliJ IDEA进行Java开发?
21 0
|
29天前
|
移动开发 小程序 关系型数据库
java+ IDEA+ Uniapp+ mysql医院3D智能导诊系统源码
这是一个基于Java、IDEA、Uniapp和MySQL的医院3D智能导诊系统,采用Springboot后端框架和Redis、Mybatis Plus、RocketMQ等技术。系统通过对话式交互,精准推荐就诊科室,解决患者挂号困扰。它还具备智能预问诊功能,提升诊疗效率和准确性,确保医生能快速了解患者详情。此系统还支持小程序和H5,方便患者使用。
27 0
|
1月前
|
Java 应用服务中间件 Android开发
【Eclipse IDEA】IDEA 导入 eclipse Web项目
【Eclipse IDEA】IDEA 导入 eclipse Web项目
|
1月前
|
Java Maven
java运行jar包提示 “XXX中没有主清单属性”,配置maven插件
java运行jar包提示 “XXX中没有主清单属性”,配置maven插件
22 0

推荐镜像

更多