Idea导入现有的Web项目并发布到Tomcat,发现Tomcat没有自动发布

问题:

导入Web项目时,idea不认为他是Web,因此必须自己修改项目结构

1 .项目导入

文件-打开.

2 .发现项目web上的图标没有小圆点

正确的是:

3 .组态运行

(1) .营造工作环境

打开运行编辑配置s .

)2) .点击左上角的小加号

(3) .选择本地Tomcat,找到目录

)4) .选择部署也没什么,发现下面有红色感叹号()我觉得没那么简单),选择添加

(5) .选择构建体系

嗯嗯.

还是不能添加当前导入的项目

只能先添加Tomcat (还不能运行) )。

解决方法:

也可以打开项目结构.项目结构.并使用快捷键:Ctrl Alt Shift S

发现没有SDK,偷偷添加(但不是这个问题) )。

选择Modlues,发现这个模块存在,但我们现在要删除他

弹出警告大致上意味着删除项目中的唯一模块不会将其从硬盘中删除

3 .重新部署

从现有资源创建新模块,然后next

4 .点击完成后,发现web前面的小图标上有一个小圆圈,代表Idea将他视为web项目

5 .继续打开项目结构.然后选择Facets以显示项目名称

如果不的话,我就加一个

选择Artifacts添加模块

7 .继续返回配置运行,检查以前创建的Tomcat,然后单击下面的“”

(我注意到,如果您选择直接部署,然后添加Artifects,则无需稍后添加到此处。)

构建体系

添加完成后

部署- -选择artifact .

添加完成后

8 .启动Tom猫!

报告错误.

单击“确定”可跳转到项目结构,如果不需要自己打开,请单击

项目compiler output为空,在项目下创建一个新的out文件夹并指定该文件夹

重新开始!

找不到依存.

添加完成后,启动.正常.

这样,问题就解决了。

如果有问题的话请评论。 大家一起讨论。

如何在全网最详细的IDEA上正确新建普通的Java web项目,并在Tomcat上发布成功【博客强烈推荐】类似于在lpar eclipse中,【一个子项目】并存于同一个工作区下()

不用说,我直接坐干货! 首先,请明确在IDEA.Eclipse和MyEclipse等编辑器之间新建和执行方法不同.如果是MyEclipse,则为File – new – .

全网最详细的Ecli

pse里如何正确新建普通的Java web项目并发布到Tomcat上运行成功【博主强烈推荐】(图文详解)

不多说,直接上干货! 首先,大家要明确,IDEA.Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的. 如果是在Myeclipse里,则是File -> new -> …

全网最详细的MyEclipse里如何正确新建普通的Java web项目并发布到Tomcat上运行成功【博主强烈推荐】(图文详解)

不多说,直接上干货! 首先,大家要明确,IDEA.Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的. 如果是在eclipse里,则是File -> new ->  …

(转)MyEclipse10下创建web项目并发布到Tomcat

转自:http://blog.sina.com.cn/s/blog_699d3f1b01012spf.html   MyEclipse10下创建web项目并发布到Tomcat 1.软件安装(不作详细描 …

MyEclipse10下创建web项目并发布到Tomcat

MyEclipse10下创建web项目并发布到Tomcat 1.软件安装(不作详细描述) 2.启动MyEclipse10 3.File-New-Project,选中Web Project,点击Next …

idea 导入(非maven)web项目并发布到tomcat服务器

IDEA 2017.1版本 web项目导入并发布到Tomcat服务器 1.点击编辑项目结构 2.点击project 将项目编译输出目录改成{项目目录}/OUT,并设置项目环境,编译版本 3.点击mod …

Eclipse中将web项目自动发布到Tomcat webapps下(转)

A:FileàDynamic Web Project[工程名:test] B:右键WebContent,New–>Jsp File C:右键test,Run AsàRun on Serverà …

itellij idea导入web项目并部署到tomcat

概述 主要分为项目配置和tomcat配置两大步骤. 一.项目配置 打开idea,选择导入项 选择将要打开的项目路径后,继续选择项目的原本类型(后续引导设置会根据原本的项目类型更新成idea的项目),此 …

随机推荐

java程序中调用Linux命令Windows命令

目前总结的方法: 调用Linux简单的命令行,设置文件夹权限755 String scriptDir = “/home/wenf”; String cmd = “chmo …

我要崩溃了,要解出这么一段js代码背后的东西,这真是一坨啊,别被高度欺骗了,他还有宽度!!!!!试着按下方向右键

一坨js代码: function s_gi(un, pg, ss) { var c = “s.version=’H.26′;s.an=s_an;s.logDebug=function(m){ …

Mac下安装zshell

Mac 下安装zshell 什么是shell 大多数命令行用户接触最多的是Bash,因为Bash是各个版本操作系统(Linux&Mac)的默认shell. 查看当前使用的shell $ ech …

bower的使用

一.bower的安装 安装nodejs的最新版本: 安装npm. 由于npm是nodejs的包管理器,所以在将nodejs安装完成后,npm也就自动安装完成. 安装git. 安装bower. 使用 n …

noaman日志第一条:2015-1024;“Hello.World”

在南京的不知道第几个周末,一夜的煎熬终于活过来了.清早起来开通了自己的博客,第一条说说就记录开通博客这个事件.没有别的. 之后我会着重记录每天看书内容,以及所要编写的重要程序,一点一滴地积累希望能收获 …

Cisco交换机中的flash,Rom,RAM,nvram的区别

Flash内存,也叫闪存,是路由器当中常用的一种内存类型.它是可读写的存储器,在系统重新启动或关机之后仍能保存数据.Flash中存放着当前使用中的IOS(路由器操作系统). 只读内存(ROM)在Cis …

自定义控件详解(七):drawText()

比较基础的一个方法.即绘制文本 使用如下: Paint paint = new Paint(); paint.setColor(Color.RED); // 红色字体 paint.setStyle(P …

【转载】红外遥控HS0038B接法

4.7uF电容的作用:去耦和旁路   去耦电容的主要功能就是提供一个局部的直流电源给有源器件,以减少开关噪声在板上的传播和将噪声引导到地.通常也把输出信号的干扰作为滤除对象. 旁路电容:为高频 …

译:3.消费一个RESTful Web Service

这节课我们根据官网教程学习如何去消费(调用)一个 RESTful Web Service . 原文链接 https://spring.io/guides/gs/consuming-rest/ 本指南将 …

netcore webapi统一配置跨域问题

修改startup类中的configure方法