最近想用IDEA编辑器开发,但是平时都用MyEclipse和eclipse习惯了,突然间用IDEA到处碰壁的感觉。在不断的摸索之后终于苦尽甘来,学会了基本的web程序如何创建以及运行了。期间在网上找了很多资料,大多数都千篇一律,跟我遇到的问题也是相差很远,所以决定写此文帮助其他有类似经历的人。

注:我用的是IDEA14.0版本

概念需要明确一下

    IDEA中的项目(project)与eclipse中的项目(project)是不同的概念,IDEA的project 相当于之前eclipse的workspace,IDEA的Module是相当于eclipse的项目(project).这个地方刚开始用的时候会很晕理不清之间的关系。

创建Web项目图文展示

1. 创建工作空间(project)

选择文件中new project 出现如下的界面:

ItelliJ IDEA开发工具使用—创建一个web项目

ItelliJ IDEA开发工具使用—创建一个web项目

2. 创建工程

ItelliJ IDEA开发工具使用—创建一个web项目



选择File中的New Module创建项目,选择图中标记的项点next继续下一步

ItelliJ IDEA开发工具使用—创建一个web项目

点击Finish之后会自动创建一个项目名为WebTest,目录结构如图所示:

ItelliJ IDEA开发工具使用—创建一个web项目

双击打开index.jsp文件,作适当的修改。

ItelliJ IDEA开发工具使用—创建一个web项目


接下来的任务就是将项目部署到Tomcat服务器

在界面的右侧上方有个下拉框,这个地方下拉会发现有一个Edit Configuration选项

ItelliJ IDEA开发工具使用—创建一个web项目

ItelliJ IDEA开发工具使用—创建一个web项目

打开出现下面的界面

ItelliJ IDEA开发工具使用—创建一个web项目

ItelliJ IDEA开发工具使用—创建一个web项目

在Default下面有一个TomcatServer进行Tomcat的基本配置

ItelliJ IDEA开发工具使用—创建一个web项目

ItelliJ IDEA开发工具使用—创建一个web项目

然后回到这个弹出框的上面,部署项目

ItelliJ IDEA开发工具使用—创建一个web项目

ItelliJ IDEA开发工具使用—创建一个web项目ItelliJ IDEA开发工具使用—创建一个web项目

ItelliJ IDEA开发工具使用—创建一个web项目

ItelliJ IDEA开发工具使用—创建一个web项目

ItelliJ IDEA开发工具使用—创建一个web项目

服务器部分配置完成

ItelliJ IDEA开发工具使用—创建一个web项目

ItelliJ IDEA开发工具使用—创建一个web项目

ItelliJ IDEA开发工具使用—创建一个web项目

ItelliJ IDEA开发工具使用—创建一个web项目

这样就已经成功了。


到了这里再补充一个问题


这里我的是成功了的,但是在之前用的时候总是遇到一个问题,自动弹出这个访问页面之后一直都是404 Not Found ,我遇到这个问题是因为我多个项目同时部署到一个Tomcat上,导致8080端口被占用,控制台报了异常信息

TOMCAT异常 Socket bind failed: [730048]

但是我只看到了最后的部署完成的信息,没看到上面的异常提示,所以一度卡在这里。


这个问题怎么解决呢?

ItelliJ IDEA开发工具使用—创建一个web项目

ItelliJ IDEA开发工具使用—创建一个web项目

输入netstat -ano | findstr 8080;查看占用端口8080

ItelliJ IDEA开发工具使用—创建一个web项目

ItelliJ IDEA开发工具使用—创建一个web项目

输入taskkill /f /pid 占用进程;关闭占用进程

ItelliJ IDEA开发工具使用—创建一个web项目ItelliJ IDEA开发工具使用—创建一个web项目

然后重新运行就可以了。


相关文章:

  • 2021-11-18
  • 2021-11-20
  • 2021-11-18
  • 2021-12-20
  • 2021-11-02
  • 2021-08-06
  • 2021-11-28
  • 2021-12-04
猜你喜欢
  • 2021-12-04
  • 2021-11-20
  • 2021-12-14
  • 2021-11-28
  • 2021-12-14
  • 2021-11-20
  • 2021-12-04
相关资源
相似解决方案