盖伦:吾皇万岁!
文章目录
- 前言
- 方法一:直接打开war解压后的文件(不建议)
- 方法二:创建Java Enterprise项目(建议)
- 导出一个war包
- 总结
前言
我在网上搜索了许多怎么ideal怎么导入war,但是很多都是说怎么导出一个war包。
最初非常迷惘,老师给我们的war包我完全不知道该怎么去使用,这最主要的原因是我对war包没有正确的认识,虽不说我对war包了有了足够的认识但是确实比之前的困惑少了许多。
其实使用war包方式很多,你可以直接将它添加到tomcat server 中deployment中就可以直接运行了
但是我想要的是,可以对war包编辑并运行。
下面我有两种方式去使用一个war包,但是他们最终结果都是一样的。
方法一:直接打开war解压后的文件(不建议)
其实方法一是繁琐的,也是我不推荐的简单地说一下啊就好了
简述
- 将war包解压成一个文件夹
- ideal中直接打开你所解压出的文件
在project structure中 - project中 SDK 和language level
- module中添加 web 并修改 web resoure directory 为该文件位置
- libraries中添加 tomcat文件中的lib
- artifacts添加 web application exploded 然后选择 from module
添加tomca服务器 - run->edict configurations点击左上的“+”号,
- tomcat server->local
- 自己弄server主要是在deployment中添加刚刚的artifact
最后就可以运行war包
方法二:创建Java Enterprise项目(建议)
为什么建议使用这个呢?因为这个是一个规范的项目模组很多不需要我们重新去配置。
-
创建Java Enterprise项目 project template选择web application
-
将war包解压
-
将解压后的war包直接拖入到创建的项目当中去
修改 -
file->project structure
-
选定module中的web
-
修改web resource directory为 你拖入到项目中文件
好了就这样了,你就直接运行就可以了。
导出一个war包
其实我发现还有很多方式去使用war包的。之所以像上文那样操作是为了导出war包。
导出war包很简单。
-
build->build artifacts
-
选择war ->build(不要选war exploded)
-
在项目中的target文件中就可以见你导出的war包了。
总结
就是需要将你war包解压出的文件 让他成为一个web module
希望这能帮助到你,但是我仍然感觉不该如此使用war包。你们知道该怎么去使用war包吗?
我也很期待得到你们的帮助。
相关文章
暂无评论...