问题1、
控制台报错,原因是未加载servlet-api.jar

在Libraries项中配置需要的库。因为项目需要用到jsp和servlet,而项目的lib中没有相关jar包,所以在此引入tomcat_home/lib目录下的js-api.jar、servlet-api.jar。

选择servlet-api.jar和jsp-api.jar

选择项目,->ok->apply->ok

再次启动Tomcat,成功。
问题2、
在浏览器中输入使用eclipse运行时的网址http://134.32.82.244:8080/Lianxi/index.jsp报错404,找不到页面。
应该是路径不对,经过多次测试发现,idea中直接使用http://134.32.82.244:8080/index.jsp就可以。

如果实在不清楚可以右键需要访问的jsp页面->Open in Browser选择你的浏览器,可以直接打开:

问题三:
报错file was loaded in the wrong encoding:'UTF-8',编码格式问题

在右下角选择本类的编码格式

重新加载

显示正常

问题四:
Error:(180, 20) java: D:ideaspacepredealsrccomsitechworkflowcommonsendsmscomasiainfoopenplatformcommonutilRSAUtils.java:180: 方法声明无效;需要返回类型
Error:(180, 40) java: D:ideaspacepredealsrccomsitechworkflowcommonsendsmscomasiainfoopenplatformcommonutilRSAUtils.java:180: 需要 <标识符>
Error:(192, 19) java: D:ideaspacepredealsrccomsitechworkflowcommonsendsmscomasiainfoopenplatformcommonutilRSAUtils.java:192: 需要为 class、interface 或 enum
Information:java: Multiple encodings set for module chunk platf "GBK" will be used by compile
是导入后的编码和之前eclipse中的编码不一致导致的,
在File -》 Settings -》 Editor -》 File Encodings-》点击+号,选择你的项目或者部分包,在encoding中改成utf-8,(global encoding 全局编码 ,project encoding:项目编码)

改成utf-8后,在复制引入的时候,IDEA 会在.idea/encoding.xml中制定文件的编码。将其中内容删除即可,导入idea后会在该项目目录下自动生成.idea目录,在该项目的目录下有encoding.xml,删除其中的导入是产生的编码后如下:

file后面不一定需要和我完全一样,但是要把原来生成的gbk的编码删除
最后
以上就是平常自行车最近收集整理的关于idea导入web项目几个常见的问题及解决方法问题1、问题2、问题三:问题四:的全部内容,更多相关idea导入web项目几个常见内容请搜索靠谱客的其他文章。
发表评论 取消回复