使用maven开发javaweb项目
想重新学习一下java web
的知识,之前也学习过一些但是也没有用在开发中所以也忘的七七八八了,因为从事Android开发免不了要与服务器打交道,有时候想自己写一个小DEMO需要服务器的时候感觉真是很无奈。
安装eclipse
可以去eclipse官网上下载最新的mars
版本,我下的是Eclipse IDE for Java EE Developers
这个是专门java ee
开发而定制的一个版本,下载后解压直接双击eclipse
就可以运行了。
安装maven
我用的是linux mint
所以可以直接输入命令安装。
sudo apt-get install maven
执行完命令后输入mvn -v
查看是否安装成功,maven
的用法我这里就不介绍了。
创建项目
上面下载的eclipse
版本已经帮我们安装好了maven
插件,所有可以直接打开eclipse
依次选择以下菜单:
File->Other->Maven project->Next
弹出以下对话框,选择maven-archetype-webapp
然后点击下一步这儿如果是第一次用的话用下载些东西。
然后输入项目信息,关于groupId
,artifactId
,version
的用处,这些都是maven
里的知识这里我就不多说了。
一个maven
web项目的目录结构。
* Project* src* main* java* resource* webapp* test* java* resource
依照上面的目录结构在工程中依次建立缺失的目录,然后将建立的目录加入到资源目录,整个项目差不多就可以运行了。
安装Tomcat maven插件
Tomcat
可以去网上下载,插件支持的版本是6、7这两个,推荐使用7。
为了支持maven
插件需要配置Tomcat
的用户配置文件,打开$TOMCAT_HOME
进入conf
打开tomcat-users.xml
添加以下代码:
<user name="admin" password="admin" roles="manager-script" />
然后运行Tomcat
:
{$TOMCAT_HOME}/bin/startup.sh
回到eclipse
打开项目的pom.xml
文件在<build>
节点中添加以下代码:
<plugins><plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.2</version><configuration><path>/${project.artifactId}</path><port>8080</port><url>http://localhost:8080/manager/text</url><username>admin</username><password>admin</password></configuration></plugin></plugins>
添加完成后切换到命令行模式进入项目根目录,输入以下命令部署项目到Tomcat
:
mvn tomcat7:deploy
转载于:https://www.cnblogs.com/xwgblog/p/5132468.html
使用maven开发javaweb项目相关推荐
- eclipse开发javaweb项目中The superclass javax.servlet.http.HttpServlet was not found on the Java Build
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解决方案: ...
- IntelliJ IDEA 17和Maven构建javaWeb项目
前言 电脑又断电了,眼看着写好的东西就没有了,这是第二次犯这个错误了.很难受呀!还是回到正题吧,我们来使用IDEA和Maven构建一个JavaWeb项目 软件环境: IDEA:2017.2.1 JDK ...
- maven开发web项目的福音,runJettyRun插件使用
在eclipse中基于maven的web项目开发使用WTP和tomcat做web服务调试,经常会出现一些奇怪的问题,让我们不得不花很多精力浪费在clean,publish等无用的操作上.而且经常这两个 ...
- linux下eclipse开发storm,eclipse 通过maven 开发storm项目
window系统安装java 这里下载jdk8....... 配置环境变量 1.安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置&quo ...
- 使用IDEA+maven配置SSM项目步骤,以及配置项目过程中遇到的各种坑(SSM配置文件加载问题,使用注解开发问题,maven开发SSM项目步骤)
问题概览 1. 更改springmvc配置文件的默认位置,但是"classpath:文件路径",路径明明正确,但是就是识别不到,idea报找不到配置文件的错误. 2. 使用myba ...
- 【防衰老教程】记录一次IDEA,开发JavaWeb项目时JS中文乱码排错
2019独角兽企业重金招聘Python工程师标准>>> 最近,在本地启动公司另外一个项目时,发现项目JS文件居然报错一大片,这个不能容忍啊,所以立马着手百起来(以下为坊间流传方案,虽 ...
- 记录一次IDEA开发JavaWeb项目时JS中文乱码排错方法
大家经常遇到乱码问题,我一般习惯性的把编码问题归结为两种: 编码层面的乱码:指的是那些需要修改项目内的代码或配置来解决的乱码问题,比如有的时候从数据库获取的数据是乱码.发送ajax请求时,获取到的数据 ...
- java web项目目录报错_netdevgirl.通过maven创建javaweb项目
解决方法:右键工程-->Properties-->Project Facets,最面边的面板,选择Runtimes,选中tomcat服务."Apply"应用配置. 2 ...
- Tomcat部署Maven的JavaWeb项目——这样我们写完程序把程序打包为war包,拿到用户那边启动服务器就可以运行了,简单轻松
1. maven打包 如果顺利,那么项目下的[target]目录就会生成一个war包,如下图.如果提示依赖找不着或者包不存在,可以去[File]-->[Project Structure]查看一 ...
最新文章
- 火狐不支持event.keyCode,用jquery中的event.which轻松解决。
- qtreeview 点击二级节点弹出dialog_Flutter Toast、弹出提示、轻提示
- c语言文本按行分配数组元素,【转】C语言中动态分配数组
- eclipse:解决修改文件需要重启tomcat问题
- python如何输入多组数据_Python 中如何实现多组的输入输出
- 银行现在都很缺钱吗,为什么给的利息比以前高了?
- 逆向工程生成的Mapper.xml以及*Example.java详解
- *【CodeForces - 280C】Game on Tree(期望模型,期望的线性性)
- UI设计师必须收藏,超好用Figma工具包
- 请实现一个函数,用来判断一棵二叉树是不是对称的。
- Python包的相对导入时出现错误的解决方法
- 商务与经济统计学习笔记整理/安德森/第13版
- TFS2010安装全过程
- assignment to ‘float *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]指针类型错
- 2022年全球市场巧克力行业发展前景分析及市场需求调研报告
- Filling the Gaps: Multivariate Time Series Imputation by Graph Neural Networks
- CCPC-2017 杭州站B丨HDU - 6265丨数论丨积性函数 丨欧拉函数丨狄利克雷卷积丨思维变换
- c语言iota怎么用,IOTA(埃欧塔)钱包使用教程
- 华为“天才少年” DIY 生日礼物:四个月打造能缝葡萄的机械臂!
- cvs配电保护断路器_施耐德CVS系列热磁式保护断路器三段保护断路器