使用idea创建javaweb项目并部署到tomcat服务器
2018-02-05 13:03
645 查看
之前一直使用eclipse和myeclipse编辑器,对于idea不太熟悉,听闻周围的前辈说idea用起更方便些,故开始尝试使用idea编辑器,现把我在idea中配置及创建javaweb的一个demo中遇到的问题及解决方案记录下来,供大家参考。
1.在idea创建javaweb 项目时,常用到tomcat服务器,但在idea配置tomcat服务器中,很尴尬的是居然没有tomcat相关这一项,在网上查了些资料,解决方案如下:
1.intellij IDEA配置tomcat
方法来源于这位大佬的博客:http://blog.csdn.net/dream_an/article/details/49020211
如果网上流传的方法(即方法2)不能配置成功,点击加号什么都没有的话,请看方法一配置方法。
解决问题:intlellij IDEA配置tomcat点击加号没东西。
方法一:手动添加tomcat插件然后再导入tomcat路径。
步骤1:进入项目之前或者close project可以看到如下界面,选择Plugins
步骤2.在搜索框输入tomcat,并选中,点击OK。
步骤3:返回后选择settings。
步骤4:如下图,此时点击加号便有了tomcat选项。
步骤5:选择tomcat home为你的tomcat下载(安装即解压就行)路径如:E:\IDE\tomcat-8.0.26
步骤6:点击OK,tomcat配置成功!
方法2:不再赘述,其实就是方法1从步骤4开始即可。
按以上方法,即可在idea中配置成功tomcat.亲测有效。
2.接下来介绍用idea创建一个javaweb的demo的步骤:
方法来源于这位大佬的博客:http://blog.csdn.net/wangyang1354/article/details/50452806
IDEA中的项目(project)与eclipse中的项目(project)是不同的概念,IDEA的project 相当于之前eclipse的workspace,IDEA的Module是相当于eclipse的项目(project).这个地方刚开始用的时候会很晕理不清之间的关系。
选择文件中new project 出现如下的界面:
2. 创建工程
选择File中的New Module创建项目,选择图中标记的项点next继续下一步
点击Finish之后会自动创建一个项目名为WebTest,目录结构如图所示:
双击打开index.jsp文件,作适当的修改。
接下来的任务就是将项目部署到Tomcat服务器
在界面的右侧上方有个下拉框,这个地方下拉会发现有一个Edit Configuration选项
打开出现下面的界面
在Default下面有一个TomcatServer进行Tomcat的基本配置
然后回到这个弹出框的上面,部署项目
服务器部分配置完成
这样就已经成功了。
到了这里再补充一个问题
这里我的是成功了的,但是在之前用的时候总是遇到一个问题,自动弹出这个访问页面之后一直都是404 Not Found ,我遇到这个问题是因为我多个项目同时部署到一个Tomcat上,导致8080端口被占用,控制台报了异常信息
但是我只看到了最后的部署完成的信息,没看到上面的异常提示,所以一度卡在这里。
这个问题怎么解决呢?
输入netstat
-ano | findstr 8080;查看占用端口8080
输入taskkill
/f /pid 占用进程;关闭占用进程
然后重新运行就可以了。
补充一点:
多个项目可以通过如下的方式进行部署。
按以上大佬的做法,我成功创建一个javaweb的demo,但过程中还遇到其他一些问题。现进行进一步补充说明:
1.点击file创建new module时,同样需要和创建project一样需要勾选j2ee下的web Application选项。
2.在配置tomcat过程中,在浏览器部分记得选择常用的浏览器,虽然就算不选,使用默认的也没啥问题,但作为强迫症,还是觉得使用例如firefox浏览器这种前端常用的浏览器,页面的显示效果更好。在如下页面中的After launch部分。
3.如上图部分,在before launch部分,并没有如大佬图片所示的第二行Build...,只有一行Build(可能就我遇到了这个问题),我的做法是:点击+号,选择Build Artifacts,然后在出现的warning的右边的fix里选择对应项目,这样即可(图片上传不了,只好文字说明,抱歉抱歉抱歉)。
其余按照大佬的方法来可以走的通。
写这篇博客的目的是为了记录我创建过程中遇到的一系列问题及解决方法。主要部分参考了上述两位博客大佬的博客,我只是进一步解释说明,没有任何商业用途。
1.在idea创建javaweb 项目时,常用到tomcat服务器,但在idea配置tomcat服务器中,很尴尬的是居然没有tomcat相关这一项,在网上查了些资料,解决方案如下:
1.intellij IDEA配置tomcat
方法来源于这位大佬的博客:http://blog.csdn.net/dream_an/article/details/49020211
如果网上流传的方法(即方法2)不能配置成功,点击加号什么都没有的话,请看方法一配置方法。
解决问题:intlellij IDEA配置tomcat点击加号没东西。
方法一:手动添加tomcat插件然后再导入tomcat路径。
步骤1:进入项目之前或者close project可以看到如下界面,选择Plugins
步骤2.在搜索框输入tomcat,并选中,点击OK。
步骤3:返回后选择settings。
步骤4:如下图,此时点击加号便有了tomcat选项。
步骤5:选择tomcat home为你的tomcat下载(安装即解压就行)路径如:E:\IDE\tomcat-8.0.26
步骤6:点击OK,tomcat配置成功!
方法2:不再赘述,其实就是方法1从步骤4开始即可。
按以上方法,即可在idea中配置成功tomcat.亲测有效。
2.接下来介绍用idea创建一个javaweb的demo的步骤:
方法来源于这位大佬的博客:http://blog.csdn.net/wangyang1354/article/details/50452806
概念需要明确一下
IDEA中的项目(project)与eclipse中的项目(project)是不同的概念,IDEA的project 相当于之前eclipse的workspace,IDEA的Module是相当于eclipse的项目(project).这个地方刚开始用的时候会很晕理不清之间的关系。
创建Web项目图文展示
1. 创建工作空间(project)
选择文件中new project 出现如下的界面:2. 创建工程
选择File中的New Module创建项目,选择图中标记的项点next继续下一步
点击Finish之后会自动创建一个项目名为WebTest,目录结构如图所示:
双击打开index.jsp文件,作适当的修改。
接下来的任务就是将项目部署到Tomcat服务器
在界面的右侧上方有个下拉框,这个地方下拉会发现有一个Edit Configuration选项
打开出现下面的界面
在Default下面有一个TomcatServer进行Tomcat的基本配置
然后回到这个弹出框的上面,部署项目
服务器部分配置完成
这样就已经成功了。
到了这里再补充一个问题
这里我的是成功了的,但是在之前用的时候总是遇到一个问题,自动弹出这个访问页面之后一直都是404 Not Found ,我遇到这个问题是因为我多个项目同时部署到一个Tomcat上,导致8080端口被占用,控制台报了异常信息
TOMCAT异常 Socket bind failed: [730048]
但是我只看到了最后的部署完成的信息,没看到上面的异常提示,所以一度卡在这里。这个问题怎么解决呢?
输入netstat
-ano | findstr 8080;查看占用端口8080
输入taskkill
/f /pid 占用进程;关闭占用进程
然后重新运行就可以了。
补充一点:
多个项目可以通过如下的方式进行部署。
按以上大佬的做法,我成功创建一个javaweb的demo,但过程中还遇到其他一些问题。现进行进一步补充说明:
1.点击file创建new module时,同样需要和创建project一样需要勾选j2ee下的web Application选项。
2.在配置tomcat过程中,在浏览器部分记得选择常用的浏览器,虽然就算不选,使用默认的也没啥问题,但作为强迫症,还是觉得使用例如firefox浏览器这种前端常用的浏览器,页面的显示效果更好。在如下页面中的After launch部分。
3.如上图部分,在before launch部分,并没有如大佬图片所示的第二行Build...,只有一行Build(可能就我遇到了这个问题),我的做法是:点击+号,选择Build Artifacts,然后在出现的warning的右边的fix里选择对应项目,这样即可(图片上传不了,只好文字说明,抱歉抱歉抱歉)。
其余按照大佬的方法来可以走的通。
写这篇博客的目的是为了记录我创建过程中遇到的一系列问题及解决方法。主要部分参考了上述两位博客大佬的博客,我只是进一步解释说明,没有任何商业用途。
相关文章推荐
- idea创建javaweb项目单独部署到tomcat下报错
- IDEA部署JavaWeb项目到Tomcat服务器的方法
- idea集成开发工具的使用,tomcat服务器配置以及项目部署
- idea创建web项目部署到tomcat服务器,servlet不能用问题解决
- Idea打包成war包+javaweb项目部署到服务器的tomcat上 史上最详细教程
- IDEA -- IntelliJ IDEA14 创建JavaWeb工程 配置Tomcat 部署 运行
- 阿里云ECS服务器(CentOs)Tomcat部署JavaWeb项目教程
- linux系统使用tomcat服务器部署web项目
- 使用IEDA 创建maven web 项目,并且部署到Tomcat 中
- ubuntu16.04安装及配置tomcat,IDEA集成tomcat及部署web项目,IDEA通过阿里云镜像加速maven项目创建
- 在eclipse下创建maven项目并部署到tomcat服务器下
- 打开Tomcat服务器网页部署界面的配置发布JavaWeb项目
- IntelliJ IDEA使用教程二 项目创建&Tomcat配置
- IDEA 旗舰版 使用Maven创建Web工程 并部署tomcat
- 我在使用eclipse配置Tomcat服务器的时候发现,默认情况下Tocmat把我们部署的项目放在了workspaces下面,而不是像Myeclipse默认的那样放在tomcat的安装路径下。
- IntelliJ IDEA 工具使用 - 创建web项目以及tomcat配置
- 在eclipse下创建maven项目并部署到tomcat服务器下
- IDEA 社区版 使用Maven创建Web工程 并部署tomcat(解决无tomcat的问题)
- MyEclipse下JavaWeb项目导入IDEA并部署到Tomcat运行
- Centos6服务器部署JavaWeb项目(tomcat6+jdk6)