版本IDEA的问题

版本IDEA的问题

企业版的IDEA新建servlet文件 的选项是哪个

http://img1.sycdn.imooc.com//climg/60bcb03c09cd4f4c19201080.jpg


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕小班 2021-06-12 10:48:04

同学你好,1、同学打开如下窗口再看看呐

http://img1.sycdn.imooc.com//climg/60c41fab09e1f02411620543.jpg

    ​2、可能由于IDEA的网络安全机制造成的,类似于windows的防火墙,IDEA误认为你的网络不安全,同学可以看看自己有没有如下配置:

​打开 Setting--》Appearance & Behavior --》Syetem Setting --》Updates,将Use secure connection 的勾选去掉,如下图所示配置

http://img1.sycdn.imooc.com//climg/60c420130920b92412850483.jpg

如上所示,修改后重启idea再试试。

祝学习愉快~

好帮手慕小脸 2021-06-11 10:25:06

同学你好,

1、找不到Web猜测是同学的idea缺失插件,这里可参考如下步骤下载:

在setting中找到plugins,搜索Servlet这个插件,如果前面对勾没选中,将其选中,并重启idea即可

http://img1.sycdn.imooc.com//climg/60c2c7a50959195709990729.jpg

2、猜测是jar包加载的问题,建议同学点击右侧Maven刷新试一下,如果还是不可以,可尝试将本地仓库中的这个jar删除,然后右键项目,选择Maven--Reimport

http://img1.sycdn.imooc.com//climg/60c2c980095e721806220134.jpg

祝学习愉快~

好帮手慕小尤 2021-06-07 10:42:38

同学你好,同学是创建New没有Create New Servlet选项是吗?如果是,则建议同学使用下方方式进行检查与配置一下。如下所示:

1、检查pom.xml 文件中有没有相关的依赖,需要在dependencies中添加Tomcat中关于jsp和servlet的jar。如下所示:

    ​http://img1.sycdn.imooc.com//climg/60bd85e409beaa1e04770317.jpg

如果没有这建议同学添加,然后重新刷新maven进行下载。

<!--servlet-api-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<!--依赖只参与编译测试,不进行发布-->
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>

2、如果还是不能Create New Servlet,则建议同学点击 File ->Priject Structure,将Java标记成Sources文件。如下所示:

http://img1.sycdn.imooc.com//climg/60bd877d09b6faa412220460.jpg

然后在facets配置中的sources root的,将src勾选上。

http://img1.sycdn.imooc.com//climg/60bd86f109ca2be814850851.jpg

最后重新查看是否有Create New Servlet选项。

祝学习愉快!

  • 提问者 qq_慕神0589333 #1

    刷新maven后报错:



    java.lang.RuntimeException: Cannot reconnect.
        at org.jetbrains.idea.maven.server.MavenServerConnectorImpl.perform(MavenServerConnectorImpl.java:177)
        at org.jetbrains.idea.maven.server.MavenServerConnector.applyProfiles(MavenServerConnector.java:84)
        at org.jetbrains.idea.maven.project.MavenProjectReader.applyProfiles(MavenProjectReader.java:422)
        at org.jetbrains.idea.maven.project.MavenProjectReader.doReadProjectModel(MavenProjectReader.java:98)
        at org.jetbrains.idea.maven.project.MavenProjectReader.readProject(MavenProjectReader.java:56)
        at org.jetbrains.idea.maven.project.MavenProject.read(MavenProject.java:683)
        at org.jetbrains.idea.maven.project.MavenProjectsTree.doUpdate(MavenProjectsTree.java:549)
        at org.jetbrains.idea.maven.project.MavenProjectsTree.update(MavenProjectsTree.java:459)
        at org.jetbrains.idea.maven.project.MavenProjectsTree.updateAll(MavenProjectsTree.java:427)
        at org.jetbrains.idea.maven.project.MavenProjectsProcessorReadingTask.perform(MavenProjectsProcessorReadingTask.java:61)
        at org.jetbrains.idea.maven.project.MavenProjectsProcessor.doProcessPendingTasks(MavenProjectsProcessor.java:146)
        at org.jetbrains.idea.maven.project.MavenProjectsProcessor$1.run(MavenProjectsProcessor.java:115)
        at org.jetbrains.idea.maven.utils.MavenUtil.lambda$runInBackground$6(MavenUtil.java:536)
        at com.intellij.util.RunnableCallable.call(RunnableCallable.java:20)
        at com.intellij.util.RunnableCallable.call(RunnableCallable.java:11)
        at com.intellij.openapi.application.impl.ApplicationImpl$1.call(ApplicationImpl.java:265)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
        at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
        at java.base/java.lang.Thread.run(Thread.java:834)
    Caused by: java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is:
        java.net.ConnectException: Connection refused: connect
        at java.rmi/sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:623)
        at java.rmi/sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:209)
        at java.rmi/sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:196)
        at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:132)
        at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:217)
        at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:162)
        at com.sun.proxy.$Proxy159.applyProfiles(Unknown Source)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at com.intellij.execution.rmi.RemoteUtil.invokeRemote(RemoteUtil.java:150)
        at com.intellij.execution.rmi.RemoteUtil.access$400(RemoteUtil.java:21)
        at com.intellij.execution.rmi.RemoteUtil$1.lambda$invoke$0(RemoteUtil.java:134)
        at com.intellij.openapi.util.ClassLoaderUtil.computeWithClassLoader(ClassLoaderUtil.java:31)
        at com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader(RemoteUtil.java:202)
        at com.intellij.execution.rmi.RemoteUtil$1.invoke(RemoteUtil.java:134)
        at com.sun.proxy.$Proxy159.applyProfiles(Unknown Source)
        at org.jetbrains.idea.maven.server.MavenServerConnector.lambda$applyProfiles$3(MavenServerConnector.java:85)
        at org.jetbrains.idea.maven.server.MavenServerConnectorImpl.perform(MavenServerConnectorImpl.java:169)
        ... 23 more
    Caused by: java.net.ConnectException: Connection refused: connect
        at java.base/java.net.PlainSocketImpl.connect0(Native Method)
        at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:101)
        at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
        at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
        at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
        at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.base/java.net.Socket.connect(Socket.java:609)
        at java.base/java.net.Socket.connect(Socket.java:558)
        at java.base/java.net.Socket.<init>(Socket.java:454)
        at java.base/java.net.Socket.<init>(Socket.java:231)
        at com.intellij.execution.rmi.RemoteServer$1.createSocket(RemoteServer.java:174)
        at java.rmi/sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:617)
        ... 42 more


    在标记resource文件时:

    http://img1.sycdn.imooc.com//climg/60be485b09b8ddeb12310875.jpg


    2021-06-08 00:25:04
  • 好帮手慕小尤 回复 提问者 qq_慕神0589333 #2

    同学你好,1、建议同学找到本地仓库,然后将其删除,重新下载是试一下。如下所示:

    http://img1.sycdn.imooc.com//climg/60bed15309af89ab00000000.jpg

    http://img1.sycdn.imooc.com//climg/60becff509de74c609820508.jpg

    2、此问题可能是jdk版本不一致导致的,则建议同学修改jdk版本。如下所示:

    http://img1.sycdn.imooc.com//climg/60bed11309d60be002530253.jpg

    http://img1.sycdn.imooc.com//climg/60bed125098fa60908300324.jpg

    http://img1.sycdn.imooc.com//climg/60bed13b09dc454500000000.jpg

    http://img1.sycdn.imooc.com//climg/60bed15309af89ab00000000.jpg

    http://img1.sycdn.imooc.com//climg/60bed18009b1fcd315150357.jpg

    然后重新标记resource试一下。

    祝学习愉快!

    2021-06-08 10:16:30
  • 提问者 qq_慕神0589333 回复 好帮手慕小尤 #3

    删除整个maven文件夹吗?还是直接重新载入?
    望老师详细演示

    2021-06-08 18:41:18
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师