引言:
本篇文章是本人与毕业设计过程中遇到的问题以及解决的方法,在此趁热打铁做下记录分享出来,以供大家遇到此类问题时有所参考。
二次编辑:
此类方法是较为基本的打包方式,而事实上使用maven等打包工具进行辅助打包会更为便捷,以下打包仅供学习阶段使用。
首先这是我的项目结构,在idea中调用tomcat运行时没有任何错误的,接下来对整个工程进行打包。
① 点击File Project Structure
② 选中左侧Artifacts 点击图中Add标志
③ 选择如图所示的 Web Application: Archive 这里注意不要选错
④ 填写导出后的包名以及导出路径,路径默认放在本项目的out/artifacts中
⑤ 接下来有许多其他大佬分享过不同的操作方法,我选了最简单的一种可以一步到位:
如图所示,将右侧你项目的所有文件拖到左边包名上
(每个人项目结构不同,可能有些比较零散,也要全部选中拖过来加入到包中)
⑥ 生成如下WEB-INF文件以及其clasess和lib子文件证明成功(缺一不可)点击右下角ok
⑦ 至此到处前的配置基本完成,点击build - build artifacts
选中刚才的包名,继续build
至此可以看到已经在我们设定好的目录下生成了我们所需要的war包
导包工作已经完成,接下来就是部署在tomcat服务器中--------------------------------------------------------
首先找到tomcat安装目录下的webapps文件,将war包粘贴到这个文件夹下
(这里只需要导入war包,运行后会自动生成同名的可执行文件)
然后就可以去到bin目录下点击exe启动tomcat
启动后出现如下界面,证明tomcat处于运行中,关闭则会终止运行。
输入访问地址发现已经可以访问到了(注意加上你的包名,我这里是unnamed的默认包名所以是localhsot:8080/unname/)