eclipse弃坑记第一篇之在idea上配置Tomcat环境并创建Javaweb项目的详细步骤原创
IntelliJ IDEA是一款功能强大的开发工具,在代码自动提示、重构、J2EE支持、各类版本工具(如git、svn、github)、maven等方面都有很好的应用。
IntelliJ IDEA有免费的社区版和付费的旗舰版。免费版只支持Java等为数不多的语言和基本的IDE特性,旗舰版还支持HTML,CSS,PHP,MySQL,Python等语言和更多的工具特性,同时IntelliJ IDEA采用基于插件的架构,用户可以根据需要下载相应的插件。
关于idea的安装和破解,步骤很简单,而且网上教程很多很多,我这里就不再赘述,idea的安装可以参考这篇百度经验,写的很详细
https://jingyan.baidu.com/article/25648fc16db2909191fd0082.html
在安装好idea后,我们来讲解如何在idea上配置Tomcat环境并创建Javaweb项目
1:启动软件,我的软件是前几天才下载的官网最新版本,ultimate 2018.3
2:创建一个project。
选择Java——>勾选Web Application然后点击Next,如图
3.设置Project name和Project location
4.工程建立完毕后安装如图方法在WEB-INF中创建名为classes和lib的两个文件夹
5.点击File——>Project Structure——>Modules——>Paths,修改Output path和Test output path的路径到刚才我们建立的classes文件夹中,如图
6.在IDE的工具栏处的如下图的地方点击Add Configurations
7.在弹出的窗口中点击左上角的“+”号,往下翻,找到Tomcat Server,选择Tomcat Server——>Local
8.点击Deployment—>+—>Artifact…,设置Application context,和所建的project名字一样即可
9.仍在此窗口中点击Server到Server页面下,按照下图进行配置(选择Tomcat时选择你Tomcat安装的文件夹即可自动装入)
10.选择File——>Project Structure——>Modules——>Dependencies——>+——>Libraries,
选择Application Server Libraries下你刚装入的Tomcat 9.0.13,点击Add Selected,便可在项目中自动导入jsp和servlet的jar包了
11.在src文件夹下新建名为“cn.jxs.servlet”的一个package,并在package下新建名为HelloServlet.java的java类
并修改其代码为
1 package cn.jxs.servlet; 2 3 import javax.servlet.GenericServlet; 4 import javax.servlet.ServletException; 5 import javax.servlet.ServletRequest; 6 import javax.servlet.ServletResponse; 7 import java.io.IOException; 8 import java.io.OutputStream; 9 10 11 public class HelloServlet extends GenericServlet{ 12 13 @Override 14 public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { 15 OutputStream out = servletResponse.getOutputStream(); 16 out.write("Hello Servlet!! \n--by Intellij IDEA".getBytes()); 17 } 18 }
如图:
12.更改WEB-INF下的web.xml文件代码为:
注意!不可直接复制粘贴,因为你的version版本和我的可能不一样
所以在原来的代码
1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" 5 version="4.0"> 6 7 </web-app>
的</web-app>上面,添加代码:
1 <servlet> 2 <servlet-name>HelloServlet</servlet-name> 3 <servlet-class>cn.jxs.servlet.HelloServlet</servlet-class> 4 <load-on-startup>1</load-on-startup> 5 </servlet> 6 7 <servlet-mapping> 8 <servlet-name>HelloServlet</servlet-name> 9 <url-pattern>/aa</url-pattern> 10 </servlet-mapping>
如图:
13.在前面步骤中,你已经通过Add Configurations装入了Tomcat环境,所以此时Add Configurations这个图标就会变成Tomcat,
点击旁边的绿色小箭头连接服务器
14.显示如下说明连接成功:
15.第一次连接好后,会自动弹出浏览器窗口,如图:
16.修改地址,改成之前web.xml配置的servlet的路径:
到现在为止,你的第一个Javaweb程序已经成功建立并运行。
转载于:https://www.cnblogs.com/blogsongjiawei/p/10016673.html
eclipse弃坑记第一篇之在idea上配置Tomcat环境并创建Javaweb项目的详细步骤原创相关推荐
- Eclipse配置Maven环境并创建Maven项目,搭建spring环境
进入官网下载maven:http://maven.apache.org/download.cgi 解压至磁盘 新增用户变量,目录是解压的文件夹 修改系统变量Path,末尾增加%MAVEN_HOME%\ ...
- 深入浅出SQL Server Replication第一篇:走近Replication(上)
深入浅出SQL Server Replication第一篇:走近Replication(上) 对于很多的SQL Server DBA而言,Replication不是什么新鲜的事物了,也是大家常常说的& ...
- 使用eclipse创建javaweb项目时在jsp页面出现的404servlet找不到的问题
新手小白的第一篇文章--使用eclipse创建javaweb项目时在jsp页面出现的404servlet找不到的问题 小白在做期末项目的时候出现了404servlet找不到的问题 一开始出现的问题的时 ...
- JavaWeb专栏之(三):Eclipse创建JavaWeb项目
JavaWeb专栏之(三):Eclipse创建JavaWeb项目 前言: 关注:<遇见小Du说>微信公众号,分享更多Java知识,不负每一次相遇.更多内容请访问:www.dushuncha ...
- Eclipse创建javaWeb项目工程
首先,想作为一个较为标准的程序员,应该把自己的开发工具eclipse设置成与公司中大多数程序员的设置一样,比如说工作的字符编码为UTF-8,字体大小等等. 在刚下载好的eclipse中刚进去是没有To ...
- 在eclipse上配置tomcat,安装eclipse的JST Server Adapters Extensions时报错 Anerroroccurredwhilecollectingitems...
在eclipse上配置tomcat 安装JST Server AdaptersExtensions时会出错发现怎么都会安装失败并且报 An error occurred while collectin ...
- tomcat安装,环境变量配置,以及在eclipse上配置tomcat
Tomcat安装,环境变量配置 1.检查JDK环境变量是否配置好. 2.下载Tomcat安装包.下载地址 3.放在一个固定的位置. 4.新建系统的环境变量 JAVA_HOME(变量值:JDK的主路径) ...
- Eclipse上配置tomcat
Eclipse上配置tomcat ①:下载需要的tomcat版本(我下的tomcat-7) ②:windows下Preferences选择下载的tomcat版本添加: 之后需要设置路径: ③:添加Se ...
- Eclipse(JavaEE)创建JavaWeb项目简单流程
Eclipse(JavaEE)创建JavaWeb项目 首先Eclipse是JavaEE版本的 1.左上角File-New-Dynamic Web Project 2.填写信息(名字和Tomcat) 3 ...
最新文章
- PHP的学习--PHP的引用
- C# winform combobox 在绑定数据之后插入一项选择项
- 1.3 程序示例--梯度下降-机器学习笔记-斯坦福吴恩达教授
- 掌握5个核心要点,做一个高质量的数据分析报告
- varnish基本配置(二)
- 七十五、React环境搭建,目录文件分析和JSX
- Leecode17. 电话号码的字母组合——Leecode大厂热题100道系列
- 常用依赖/开源库归类
- 从工作经历和实践理论看工业互联网的发展
- 解决Oracle 11gR2 空闲连接过多,导致连接数满的问题
- 55种数据可视化开源工具_通过开源工具增强学生能力的15种方法
- 语句练习题 折纸、阶乘、阶乘求和、范围内条件查找(水仙花数)。
- MyBatis 使用
- JQuery筛选器全系列介绍
- 非关系型数据库和关系型数据库区别(转载)
- 面试必掌握之计算机网络
- 计算机硬盘的内存单位换算,内存的单位换算
- 对菜鸟开发者的叮咛:花一万个小时练习 Coding,不要浪费一万小时无谓地 Debugging
- STM32应用开发实践教程:基于 RS-485 总线的多机通信应用开发
- java生成指定位数的随机英文字符串
热门文章
- 下载matlab安装包太慢_Matlab2017a软件安装包以及安装教程
- phison主控ps3111量产工具_从固态硬盘拆解看门道 深入解读闪存编号和主控容量...
- eclipse wsdl2java_使用Eclipse的wsdl2java工具
- html语言音乐添加路径,HTML5简单实现添加背景音乐的几种方法
- php hbase thrift,PHP使用Thrift操作Hbase
- 使用三种方式创建Class字节码类文件对象
- Linux 软件包管理器的目的是什么,Linux软件包的管理--RPM包管理器
- 【算法系列之六】两整数之和
- Python之数据聚合——aggregate()方法
- 折纸的折痕(RVL中序遍历)