IDEA社区版搭建web项目
IDEA社区版搭建Tomcat服务器并创建web项目
- 目标
- 问题
- 实现步骤
目标
- 创建Web项目的目录结构
- 可以启动Tomcat服务器
- 编写Servlet并访问成功
问题
- IDEA社区版没有创建Web工程的选项
- IDEA社区版没有Tomcat插件
实现步骤
针对以上两个问题,分步解决
问题一:IDEA社区版没有创建Web工程的选项
创建普通的java项目,此处不再赘述
构建web项目的目录结构
设置编译目录
在WEN-INF文件夹下新建web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="4.0"xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaeehttp://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"><display-name>xss</display-name><welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>index.htm</welcome-file><welcome-file>index.jsp</welcome-file><welcome-file>default.html</welcome-file><welcome-file>default.htm</welcome-file><welcome-file>default.jsp</welcome-file></welcome-file-list> </web-app>
此时 http://xmlns.jcp.org/xml/ns/javaee 和 http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd 会报红,原因是没有web.xml的约束文件。tomcat的lib中包含所需的约束文件,因此在问题二中将得到解决。
问题二:安装Tomcat插件
File – Settings – Plugins,搜索Tomcat,安装Smart Tomcat插件
安装完后在Settings界面多了Tomcat Server选项
将自己本地的Tomcat加进去
为项目添加tomcat
说明:Deployment Directory: 项目部署的用到的文件夹
Context Path: / 表示访问项目时直接访问localhost即可,不用带上项目名
Server Port: 改成80端口访问项目时不用输入端口号了添加tomcat的依赖包
包含servlet-api.jar等开发需要的依赖包,其中web.xml文件的约束文件也包含在内
添加之后web.xml的报红也会解决
至此,web项目已构建完毕,随后可以创建Servlet并访问成功
IDEA社区版搭建web项目相关推荐
- pyCharm 社区版搭建Django项目环境
pyCharm 社区版搭建Django项目环境 文章目录 pyCharm 社区版搭建Django项目环境 前言 1.安装Django 2.创建Django Demo 项目 3. 创建应用: 4.启动 ...
- idea项目没法继承httpservlet_intelj idea社区版开发web项目
由于业务调整,最近需要用JAVA来编写业务代码.对于一个没有任何JAVA开发经验的人而言,这可把我给弄傻眼了,不是说语言本身会比C++复杂,而概念是确实多,有开发框架层面的,也有运行时的,如果不是ja ...
- idea社区版配置web项目
由于社区版直接阉割掉了web功能,所以只能自己配置了,欸,真是百因必有果,这是白嫖党最难过的一天,但是白嫖党总能想办法... 话不多说,直接开始 具体流程为: 下载tomcat,解压 创建项目并完善 ...
- IDEA社区版搭建Tomcat服务器并创建web项目
IDEA社区版搭建Tomcat服务器并创建web项目 目标 创建Web项目的目录结构 可以启动Tomcat服务器 编写Servlet并访问成功 问题 IDEA社区版没有创建Web工程的选项 IDEA社 ...
- Spring-Boot快速搭建web项目详细总结
最近在学习Spring Boot 相关的技术,刚接触就有种相见恨晚的感觉,因为用spring boot进行项目的搭建是在太方便了,我们往往只需要很简单的几步,便可完成一个spring MVC项目的搭建 ...
- Spring MVC 搭建web项目示例
转载自:Bird鸟人 的博文<Spring MVC 搭建web项目示例> https://blog.csdn.net/wcc27857285/article/details/8174903 ...
- Maven(一):安装与环境配置、使用Maven搭建web项目
相关阅读: Maven(一):安装与环境配置.使用Maven搭建web项目 Maven(二):常用命令.依赖管理 Maven(三):将web项目的war包热部署到远程Tomcat服务器 Maven(四 ...
- 【maven】 在 MyEcplise上使用maven搭建Web项目
二.在My Ecplise上使用Maven搭建Web项目 1.新建一个maven项目 2.create一个简单的骨架 3.就像在ecplise中一样设置项目的以下配置 4.新创建的项目结构如下 ...
- idea community社区版 运行springboot项目
idea community社区版 运行springboot项目 今天我的idea旗舰版30天试用期到了,之前下载了一个社区版的,想用他打开调试一下项目. 直接导入项目后没有报错,但是运行之后没有反应 ...
- 基于IDEA社区版创造SpringBoot项目
基于IDEA社区版创造Spring项目 苦于因网上一大堆教程都是基于旗舰版的,有零星几个关于社区版的也是说的模糊不清一大堆问题的,只好自己动手收集了(苦笑) IDEA官网下载地址 http://www ...
最新文章
- GSVA包进行基因集变异分析
- Android移动端音视频的快速开发教程(十)
- python面试-python面试问题集锦
- Github新建分支以处理原仓库提交时detached HEAD的问题
- methods中axios里的数据无法渲染到页面
- mysql 查询 系统字段 自然日_Mysql查询用户留存/留存率问题用户n日(内)留存、某日新增用户n日(内)留存...
- c语言判断字符串中是否包含非数字,【新手】【求思路】如何判断用户输入的字符串中是否含有非数字?...
- 容器算法迭代器初识----容器嵌套容器
- 什么是国家机关、国有企业、事业单位?
- 分享微信预约系统开发制作步骤_教你实现微信公众预约系统的方法
- imx6ul之LCD驱动移植
- java数据流编辑 kylo,Kylo的安装
- 怎么保存html,怎么保存整个网页,教你一个妙招就可以搞定!
- 主题讲座:移动互联网时代的创业机会
- Manjaro 没有声音(伪输出)怎么办
- 如何防御DDOS等流量攻击
- Android指纹识别,看这一篇就够了
- 《灵魂中转站》上线 春来变身“最有型死神”
- clickhouse 按天、小时、分钟统计数据
- c语言中正数按位取反,js中怎么理解按位取反?
热门文章
- 浪潮信息服务器哪个好,华为服务器和浪潮服务器哪个好?
- 【落谷1957】口算练习题题解
- 微博分享代码怎么显示自定义来源
- Vue Mapbox-GL 在地图中增加图标、线条、标记点击弹窗、地图平移
- wlan、wifi、蜂窝、无线局域网的区别
- 无法访问网内计算机错误代码,电脑局域网无法访问共享ox80070035错误代码解决方法...
- 需求分析之矩阵分析法
- Android 开发艺术探索笔记(12),android开发教程百度网盘
- TreeMap根据value排序遇到的问题及分析
- samba服务端配置和客户端使用【含windows共享文件到linux】