问题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:\ideaspace\predeal\src\com\sitech\workflow\common\sendsms\com\asiainfo\openplatform\common\util\RSAUtils.java:180: 方法声明无效;需要返回类型
Error:(180, 40) java: D:\ideaspace\predeal\src\com\sitech\workflow\common\sendsms\com\asiainfo\openplatform\common\util\RSAUtils.java:180: 需要 <标识符>
Error:(192, 19) java: D:\ideaspace\predeal\src\com\sitech\workflow\common\sendsms\com\asiainfo\openplatform\common\util\RSAUtils.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的编码删除