2020-04-23 在Idea当中打开eclipse项目,发现

2020-04-23  本文已影响0人  惜小八

参考自:https://www.cnblogs.com/deng-cc/p/6416332.html

一.问题:在Idea当中使用Tomcat发布一个web项目找不到发布项

1.进入Project Structre ,设置项目运行配置

Facets表示某个module有的特征,比如web、strtus2、spring、hibernate等,此处是web项目,所以要有web特征,add Web

2.配置当前项目,配置Deployment Descriptors(web.xml文件的位置)

image.png
由黄色提示可以看到要配置artifact

3.配置artifact

artifact作用:白话一点,就是说某个module要如何打包,例如war exploded、war、jar、ear等等这种打包形式。某个module有了 Artifacts 就可以部署到应用服务器中了。

jar:Java ARchive,通常用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便分发Java平台应用软件或库;
war:Web application ARchive,一种JAR文件,其中包含用来分发的JSP、Java Servlet、Java类、XML文件、标签库、静态网页(HTML和相关文件),以及构成Web应用程序的其他资源;
exploded:在这里你可以理解为展开,不压缩的意思。也就是war、jar等产出物没压缩前的目录结构。建议在开发的时候使用这种模式,便于修改了文件的效果立刻显现出来。
配置项目打包为war exploded包
添加项目
image.png

二.Idea当中加入jar包

支付宝的alipay-trade-sdk在中央仓库没有找到,仓库只有alipay-sdk -java,所以直接去支付宝官网下载了jar包和依赖,复制到项目的web-inf/lib目录下,然后就需要将引入的jar包引入下


选择项目的lib下引入即可
上一篇下一篇

猜你喜欢

热点阅读