使用IDEA创建javaweb项目并配置详细步骤+导出war包详细步骤
来源:互联网 发布:淘宝网小商品 编辑:程序博客网 时间:2024/06/05 00:12
一.使用IDEA创建一个javaweb项目
1.File->New Project选择Web Application
然后填写好路径和项目名称,点击确定。
2.先看一下刚创建好的项目的目录结构
3.在WEB-INF目录下右键选择NEW->Directory,创建class和lib两个目录。 WEB-INF/class:用来存放编译后的java文件。 WEB-INF/lib:用来存放java类库文件(.jar)
4.点击File->Project Structure-->点击Modules-->然后选中项目csdntest-->在右侧选中Paths
–>选中Use module compile output path
–>修改两个路径都为刚才创建的class目录
5.-->选择Dependencies选项卡 -->点击右边的绿色+号,选择第一项JARs or dirctories -->选择刚才创建的lib文件夹
-->在弹出的窗口选择Jar Directory
【另外】: 在Dependencies选项卡我们可以看到我们的javaweb项目所需要的JDK和Tomcat包,如下:
6.接下来配置打包方式Artifacts,->点击Artifacts选项卡IDEA会为我们的项目自动创建一个名字叫“csdn:war exploded”的打包方式,如下:
这个选项卡我们保持默认即可,接下来会在第二部分导出war包配置时重新回到这个地方。
7.接下来开始配置很重要的很重要的Tomcat。点击右上角快捷键进入配置Tomcat的窗口:
-->点击左上角绿色+号 ->Tomcat Server->local,创建一个新的Tomcat容器.-->输入新的服务名-->点击Application后的"Configure..."按钮,会弹出一个Application Servers按钮,在Tomcat处选择本地Tomcat安装目录即可:
-->然后设置下HTTP port,至此本阶段Tomcat配置结束。请注意此时是由warnig的,不要着急,接下来我们让他消失。
8.接下来在Tomcat上部署我们的项目。Run->Edit Configurations进入Run/Debug Configurations窗口-->选中上一步配好的Tomcat-->点击“Deployment”选项卡-->点击右上角的绿色+号->Artifact...
-->修改一下Application context:【作用】这个地方的作用就是当我们要访问我们这个项目时,在本地当然是127.0.0.1:8080,当我们本地有多个项目时,我们希望很方便的访问多个项目以测试,当把Applicvation context修改为/csdntest时,我们的项目的访问地址就变成了127.0.0.1:8080/csdntest.
至此我们一个新的javaweb项目所有配置工作终于结束啦!!!
二.使用IDEA导出war包
最近在开发学校的网站,刚写了一个查宿舍的demo,正好趁机把这篇博客写完。
1.先看一下事先写好的demo,等会就一步步的把这个demo打包成war并部署到ubuntu服务器。
2.首先配置打包方式Artifacts,刚才上面的第6步保持了默认的打包方式,现在我们进行修改。
选择Artifacts选项卡。
添加一个为这个项目的新的打包方式。
自己写一下war包的名称、位置、记得勾选“Build on make”。
3.接下来的步骤很重要,很多教程上到这就结束了,有点坑啊。点击绿色加号,选择Directory Contents选项
选择web根目录。
4.至此,打包方式配置结束,这是运行一下,就可以去刚才你设定的位置找到相应的war包了。
以上就是如何使用IDEA新建一个java web项目并且打包成war包,部署到ubuntu服务器的详细步骤在另一篇博客中已经写完,不过还不够完善,近期再完善一下。
阅读全文
0 0
- 使用IDEA创建javaweb项目并配置详细步骤+导出war包详细步骤
- IDEA创建maven项目详细步骤
- IntelliJ IDEA创建maven项目详细步骤
- Eclipse打war包详细步骤
- Eclipse打war包详细步骤
- Intellij IDEA 创建Web项目并在Tomcat中部署运行(步骤很详细)
- IntelliJ idea创建Maven java web项目 详细步骤
- centos7+tomcat部署JavaWeb项目详细步骤
- JavaWeb项目部署到服务器详细步骤
- Idea打包成war包+javaweb项目部署到服务器的tomcat上 史上最详细教程
- 利用Ant脚本生成war包的详细步骤
- 利用Ant脚本生成war包的详细步骤
- 利用Ant脚本生成war包的详细步骤
- Intellij IDEA使用(九)—— 使用Intellij IDEA创建JavaWeb项目并配置jar包
- 使用Maven插件创建Web项目的详细步骤
- 创建ClickOnce项目签名证书详细步骤
- 配置SSH环境详细步骤+反转项目
- Eclipse下Nodejs项目配置详细步骤
- jzoj[3521]. 【NOIP2013模拟11.7B组】道路覆盖(cover) (状压DP)
- 带宽(Bandwidth,UVa 140
- android 页面的自动跳转
- java集合类大全
- 双系统Ubuntu分区扩容过程记录
- 使用IDEA创建javaweb项目并配置详细步骤+导出war包详细步骤
- 【FreeMaker】利用freemaker生成word版报表
- 简单说 正则表达式——要注意lastIndex属性
- SC(Siacoin)挖矿教程
- HTML+css进阶学习摘录(标签语义化)(一)
- OGRE lod 技术的使用,LOD模型生成及手动设置LOD级别
- bzoj1875: [SDOI2009]HH去散步
- 实战1--应用EL表达式访问JavaBean的属性
- 大臣的旅费