网站首页 > 精选教程 正文
想重新学习一下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
猜你喜欢
- 2025-01-14 Eclipse可视化插件————WindowBuilder安装
- 2025-01-14 eclipse安装图解
- 2025-01-14 MyEclipse中文教程六:新建Maven Web项目的步骤
- 2025-01-14 Eclipse安装教程
- 2025-01-14 如何在Eclipse中搭建Zabbix源码的调试和开发环境
- 2025-01-14 Eclipse IDE 基本概念和使用方法
- 2025-01-14 Java程序员:恕我直言,这十个基本Eclipse插件没用过,你白干了
- 2025-01-14 对Java开发人员的最有用的10个Eclipse插件
- 2025-01-14 1.1 Springboot企业项目实战,创建第一个项目
- 2025-01-14 Intellij IDEA 导入 eclipse web 项目及可能遇到的一些问题的解决方案
你 发表评论:
欢迎- 07-10动漫人物像|插画 壁纸 头像 签名 素材
- 07-10运动人物|插画 壁纸 头像 签名 素材
- 07-10动漫人物|插画 壁纸 头像 签名 素材
- 07-10神话人物|插画 壁纸 头像 签名 素材
- 07-10日漫人物像|插画 壁纸 头像 签名 素材
- 07-10 日漫人物|插画 壁纸 头像 签名 素材
- 07-10日漫人物风|插画 壁纸 头像 签名 素材
- 07-10日漫人物|插画 壁纸 头像 签名 素材
- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)