idea启动普通java enterprise 的web模块 报404错误 请求的资源[ vueAjaxTest01/]不可用 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。
404路径没写对
报错404就是URL地址错误。vueAjaxTest01项目启动失败,应该是程序报错了,看看错误信息。
你看下你的项目,是否成功部署到tomcat中
1.在open一个普通的jar包形式的java web项目,点击左上角的file->Project Structure,进入后出现下面的页面:
在Project选择你需要的JDK版本,我一般都是选1.8版本。
Project name:这里可以填项目名字;
Project SDK:选JDK版本;
Project language level:选对应SDK版本的选项;
2.Modules,在右边的+号把项目导进来,但其实这里是已经默认是你一开始导进来的项目了,所以这里不需要多做操作,但可以看到一些编译后的字节码存放的位置,
红线标注的地方,即classes,是存放编译后的文件所在位置;
3.在Modules的Dependencies处,可以把需要的依赖文件导进来,一般在这里把tomcat和lib导进来,导进来的步骤是,点击右边+号:
4.Libraries模块,是通过点击+号,打开选择项目的lib包,选中点击确定,把lib包引入即可;
5.Facets模块,操作步骤是,点击右边+号,出现下截图菜单,选中Web;
6.点击Web后,将需要依赖的项目名选中导进来即可,需要注意的地方是,这里的Path需要跟你的项目里面的web.xml一致,否则无法正常启用项目;
7.Artifactes模块,点击+号,选中Web Application:Exploded->From Modules,选中项目的war包,这里可在Name修改war包的名字,完成这一步后,需在Platfrom Settings的SDKs确认一下jdk版本是否与先前设置的一样;最后就可以点确定,完成war的设置;
8.最后就是Tomcat的设置了,将你设置好的war包引入导tomcat里,若没有引入,底下的build处会报一个红感叹号,点击fix引入就可以了。最后,防止tomcat信息乱码,可以在VM options输入:-Dfile.encoding=UTF-8
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632