maven+eclipse+tomcat开发环境搭建

GWT开发 - 开发环境搭建 Maven+Eclipse+Tomcat 1.创建GWT Maven项目 2.安装必要的Eclipse插件 2.1 Maven Integration for Eclipse (m2e) 支持Java maven项目。 2.2 Maven Integration for Eclipse WTP 2.3 Google plugin and GWT SDK 3.导入GWT Maven项目 3.1 作为Existi 阅读详情


eclipse mar2+maven 3.39+tomcat8  构建maven结构的web项目 实现热部署


带图片完整word版本:   http://download.youkuaiyun.com/detail/mfc2003/9465383

目录结构:



1.  Maven安装配置

Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。本书将介绍Maven这一跨平台的项目管理工具。作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能大显身手。1

Maven是优秀的构建工具,能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。

Maven能帮助我们标准化构建过程。在Maven之前,十个项目可能有十种构建方式;有了Maven之后,所有项目的构建命令都是简单一致的,这极大地避免了不必要的学习成本,而且有利于促进项目团队的标准化。

Maven不仅是构建工具,还是一个依赖管理工具和项目信息管理工具。它提供了中央仓库,能帮我们自动下载构件。几乎任何Java应用都会借用一些第三方的开源类库,这些类库都可通过依赖的方式引入到项目中来。随着依赖的增多,版本不一致、版本冲突、依赖臃肿等问题都会接踵而来。手工解决这些问题是十分枯燥的,幸运的是Maven提供了一个优秀的解决方案,它通过一个坐标系统准确地定位每一个构件(artifact),也就是通过一组坐标Maven能够找到任何一个Java

类库(如jar文件)。Maven为全世界的Java开发者提供了一个免费的中央仓库,在其中几乎可以找到任何的流行开源类库。

 

1.1  Maven 是做什么用的?

Maven是一个项目管理和构建自动化工具。但是对于我们程序员来说,我们最关心的是它的项目构建功能。

最简单的时候场景是,在pom.xml里设置对第三方jar包的依赖,而不用所有用到的jar包都复制到工程lib目录,再配置javapath。再者说在自己引入的jar包会出现很多重复的包,导致版本冲突,而maven会自动管理依赖!

所以这里我们介绍的就是怎样用 maven 来满足我们项目的日常需要。
Maven 使用惯例优于配置的原则 。

它所有的项目都有如下的结构:
 

目录

目的

${basedir}

存放 pom.xml和所有的子目录

${basedir}/src/main/java

项目的 java源代码

${basedir}/src/main/resources

项目的资源,比如说 数据源配置文件,spring配置文件

${basedir}/src/test/java

项目的测试类,比如说 JUnit代码

${basedir}/src/test/resources

测试使用的资源

 

一个 maven 项目在默认情况下会产生 JAR 文件,另外,编译后 的 classes 会放在${basedir}/target/classes 下面, JAR 文件会放在 ${basedir}/target 下面。
 

1.2  下载

 

下载地址http://maven.apache.org/

下载 zip版本的,

解压放到d盘根目录改名为 maven

 

1.3  配置环境变量

设置环境变量MAVEN_HOME为 d:\maven,设置path 为 %MAVEN_HOME%\bin

 

mvn -v 查看 maven版本,如果能显示说明已经配置好了

1.4  第一个测试项目

1.4.1  创建项目

cd d:

mkdir temp

cd temp

#开始创建一个新项目(guroupId大项目名  artifactId子项目名 package生成的类的包名

mvn archetype:generate -DgroupId=com.hjs-DartifactId=test1 -Dpackage=com.hjs.controller -Dversion=1.0.1

#archetype是Maven插件的名称

#generate指定目标

 

Maven自带了很多模板,这里默认的是754 直接回车就是

然后选择版本默认6 直接回车

最后一个是让你确认项目信息 y 回车

然后maven会自动下载好多需要的文件,接着就会创建完毕

在d:\temp下会多一个文件夹 test1

里面有src目录和 pom.xml文件

Src的文件结构是固定的,类似这个结构

 

在 src/main/java下面会自动生成一个类文件 com.hjs.controller.App.java

 App.java是maven自动生成的,前面的包名是我们mvn命令指定的

 

 

1.4.2  Maven 打包

 Shell:>mvnpackage

 

Maven会生成一个target文件夹

 

1.4.3  测试运行

打包成功后会在target文件夹下生成 jar包,也会生成一个classes文件夹,我们用java –cp命令验证一下jar包中是否有App.class

 

也可以验证classes下面的.class文件

1.5  Pom.xml文件的使用

1.5.1  Pom.xml简单结构

Maven为我们创建的工程test1已经自动生成了pom.xml文件。

 

整个文件被project标签包起来

 第5,6,7行是不是很熟悉?

Properties定义一些属性,也可以自定义变量!

1.5.2  变量的使用

比如下面有一个依赖 Junit3.8.1的版本是 3.8.1,我们可以这样配置,定义一个变量junit.version(名字可以随便写),以后如果pom.xml文件内容很多的话,我要把junit版本换成4.12直接改junit.version即可,而不用到后面去找

 

1.5.3  属性内部引用

我们可以在pom.xml文档里引用文档里的属性值

 

我可以在pom.xml其他位置,引用工程的子项目名:

 而且我还可以在build内部其他地方继续调用finaName

  ${build.finaName}

 

1.5.4  包的依赖引用

重点来了!

一般我们开发的时候用的最多的就是这个,再也不用自己下载jar包了!

而且最重要的是,如我们引入 slf4j,它自己会下载依赖的 log-4j什么的,太爽了!

 

可以在eclipse或者myeclipse里查看依赖关系,比如我直接引入spring-web ,那么我们不需要再写spring-aop spring-context之类的了!

而直接写 spring-mvc的话,spring-web和 spring-core都不要写了!

 

1.6  Mvn的资源库

前面说到我们需要什么包就在pom.xml里写,问题是我怎么知道如何写呢?

比如我们要连数据库,就需要jdbc驱动

       <dependency>

                     <groupId>mysql</groupId>

                     <artifactId>mysql-connector-java</artifactId>

                     <version>5.1.35</version>

              </dependency>

 

 这里groupid artifactId version为什么要写成这样?或者我怎么知道他叫什么名字 版本号是几多?

 下载后,jar放哪去了?

下面我来告诉你们。

1.6.1  中央资源库

Maven默认的存放jar包的地方是

https://repo.maven.apache.org/maven2(也可能是 http://repo1.maven.org/maven2)

你进去后可以看到所有包,你可以一个一个下载jar

哈哈开玩笑了!

其实我们可以上http://mvnrepository.com/

比如我项目中要用google的Gson来解析json,那么我需要知道怎么在pom.xml写依赖。

在mvnrepository网站搜索框输入Gson

回车后,会找到好多版本的gson

假如我想要2.6.1的版本,就点2.6.1,会进入一个新界面,这里显示了不同方式获取GSON的脚本。比如maven , Ivy(没用过), gradle(android studio开发android用的是这个)

 

看到没有?要的东西来了, 默认是maven用的脚本,把这个复制到pom.xml即可

 

1.6.2  本地资源库

我们在Pom.xml里告诉maven要去中央资源库下载Gson2.6.1,那么它会下载到哪里呢?

默认会下载到 c:\users\登录名\.m2 下面,拥有强迫症的我很不爽,我不喜欢把东西放C盘操作系统下。怎么办?

进入maven的目录,这里是d:\maven\conf, 打开settings.xml

里面有个注释掉的 <localRepository>标签

直接写上<localRepository>d:\mavenlib</localRepository>

 D:\mavenlib是我存放包的目录,你们可以随便写一个存在的目录即可

 

 

然后命令行进入工程目录,编译一下项目,会自动下载编译需要的jar

Cd D:\temp\test1

mvn compile

回车后,系统会自动下载。你去d:\mavenlib下发现多了一个 com文件夹,一直进去到

Com.google.code.gson.gson.2.6.1发现jar包 都下载好了

如果需要下载jar的源代码和doc文档呢?

1.6.3  下载jar的同时 下载源代码

只需要在项目下执行

mvn dependency:sources

 

你会发现源代码也下来了

2      Eclipse配置Maven

当然我们开发的时候都会用IDE,比如eclipse和myeclipse jbuilder之类的。

下面我介绍一下eclipse中如何使用maven

2.1  使用自己的Maven

目前的eclipse-javee版本已经自带maven插件了,winows-preferences-左边maven可以看到安装好的maven

 

 

点击右边的Add,选定我们自己的maven目录

 

确认后,会多一个maven ,选中我们刚才新增的这个maven ,点右下方Apply

 

2.2  修改maven 本地资源库路径

前面我们说过,maven默认的本地库在C盘的.m2下马,我一般都是自己下载maven,maven库放到非系统盘。

先修改d:\maven\conf\settings.xml  把注销的<localRepository>写成<localRepository>d:/mavenlib</localRepository>

然后选择user settings,选定我们自己的settings.xml文件,

2.3  自动下载源代码

最后我们让eclipse 帮我们下载的时候同时下载源代码

 

 

3      引入maven项目

3.1  工程引入

如果需要引入maven格式的项目,只需在eclipse中选择file- -import

 

就会把项目导入到开发环境中,如果选择了下方的 add project to work set就会把工程复制到eclipse的workspace,然后编辑的就是新的workspace中的文件。否则是直接打开原来的项目文件(mars2复制不了?)。

你会发现工程文件都导好了,但是会发现jdk默认用的是1.5

3.2  修改maven的java编译级别

如果你在 java build path中修改为 1.7,右键工程—maven-update project后,又会变成1.5

那就加一段,使用maven-compiler-plugin来设置jdk编译版本。重新update project 就好了。

 

 

4      maven-web工程

新建maven普通工程,比maven-web工程还简单,直接下一步即可。我这里介绍maven新建web3.0的项目。

 

4.1  新建maven工程

Eclispe中选择file-new-mavenproject

直接选 use default workspace 下一步。

如果要放到别的目录, browse一下就好了。

 

在这个节目,会显示maven所有的项目模板,太多了!

我们这里在 Filter:中输入web webapp都可以,就过滤到只有一个了

然后下一步

 

输入项目信息,随便写

点 finish 后,eclipse会自动创建好工程,并且生成 pom.xml文件

 

4.2  添加文件夹

我们知道maven规定 src目录下面是 main/java main/resources test/java test/resources

Eclipse只给我们增加了 main/resources我们需要手工添加剩余三个

 

4.3  把web工程改为web3.0

Eclipse默认生成的web 是2.3的,而且我们调整为3.0还不允许!

右键工程-属性-project facets 修改 dynamic web module为3.0报错!

你也许会问,为什么eclipse最新的mars版本,创建的居然是2.3的,为什么新建maven工程的时候,那个 webapp模板只有1个1.0的,为什么不出一个新的?  I sorry!

 

那就动手改吧!

4.3.1   修改pom.xml

前面介绍过的,设置maven的编译级别为1.7,因为web3.0要求javaee最低1.6,所以我们要用1.7的jdk

4.3.2   修改工程配置文件

在我们的项目路径下的.settings中修改配置文件,把2.3改为3.0, 1.5改为1.7

保存

4.3.3  修改web.xml

当前web.xml的文件头是2.3, 所以我们这里改为3.0的

<?xmlversion="1.0"encoding="UTF-8"?>

<web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns="http://java.sun.com/xml/ns/javaee"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"

id="WebApp_ID"version="3.0">

 

  <display-name>first</display-name>

   <welcome-file-list>

    <welcome-file>index.html</welcome-file>

    <welcome-file>index.jsp</welcome-file>

  </welcome-file-list>

</web-app>

 

4.4  配置tomcat服务器

Eclipse选择window-preperence窗口中选择Server-RuntimeEnvironments,Add新窗口选择 tomcat的路径。

4.5  运行服务

右键工程—run as- run on server

会自动打开内置的浏览器

 

 

5      Tomcat热部署

上一步新建tomcat服务后,会发现左边工程目录会多一个servers目录

会把tomcat的配置文件全部复制一份到工程目录下

路径为:

D:\web2016\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps

运行后分发包会自动生成war格式的文件存放在这里

 

修改jsp文件后,直接刷新浏览器可以看到实时效果,实现热部署

5.1  使用自己的tomcat

现在eclipse是用了自己的一份配置文件,和我们自己装的tomcat使用的不是同一个配置。而且eclipse把项目部署的路径这么深,也不利于我们开发。

 

 

1.        在eclipse下方的servers窗口,先启动server,然后右键server,然后选择open

2.        默认 server Locations 是灰色的,你要把部署的项目右键 remove掉

3.        然后上面就可以操作了,我选择第2项(根据实际情况选择)

第2项和第3项的区别:

如果选第2项

可以发布多个项目到tomcat,但是tomcat的conf/server.xml会被修改

每发布一个,自动增加一天虚拟目录,而且tomcat里如果已经存在我们自己写的虚拟目录,会被删除!

但是eclipse只有你选run on server的时候会被刷掉,只是启动停止 不会去刷server.xml

如果选第3项

不会去改server.xml,可能在其他地方做了链接,但是它也有弱点,你如果在开发的时候需要发布多个项目的话,它会报错,只有第一个有效,第2个就发布不上去了!

4.        选择本地tomcat路径

5.        选择webapps分发路径

6.        然后 ctrl+s保存   

 

6      最后

现在终于可以愉快的使用eclipse了!再也不用在mac上装myeclipse碰到很多变态的问题了!

其实以前一直用myeclipse开发。但是myeclipse终究是收费的,说不定哪天被他们盯上让你缴费!

最重要的是最近搞了一个macpro,在上面装了 mysql tomcat webstorm androidstudio 当然还有 xcode了。  但就是装myeclispe2014装不上!

其实我mac也安装了双系统,有人会说直接在mac的windows上开发不就得了。哈哈,我只想我的笔记本是人民币14288元的那个高分辨率屏幕,myeclipse eclipse什么的在高清屏幕下面的图标你都看不清啊,而且整个画面都很模糊,有木有!

 

再最后:我也装了eclipse的tomcat插件 tomcatplugins3.5感觉已经没有装的必要了

         我也在maven 里配置了 maven-tomcat插件,也部署成功了,但是貌似无法动态更新,比如我改了一个jsp,本来刷新一下就能看到效果,结果呢,这个插件必须 maven build一下才行。如果项目大一点的话,这不是要浪费大把时间啊?

 也许有办法搞定,但我还没找到,鉴于目前 eclipse上述方案可以满足开发需求!

                                       --by 抗战二十年330140511@qq.com

 



------------------------------------------- maven setting.xml--------------------------

?xml version="1.0" encoding="UTF-8"?>


 
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
 
 
  <!-- 用来设置本地资源库 下载的jar包会放到这里 -->
  <localRepository>d:/mavenlib</localRepository>
  
  <!-- 如果Maven要试图与用户交互来得到输入就设置为true,否则就设置为false,默认为true -->
  <interactiveMode>true</interactiveMode>
  
   <!-- 如果Maven使用${user.home}/.m2/plugin-registry.xml来管理plugin的版本,就设置为true,默认为false。-->
   <usePluginRegistry>false</usePluginRegistry>
   
   <!-- 如果构建系统要在离线模式下工作,设置为true,默认为false。如果构建服务器因为网络故障或者安全问题不能与远程仓库相连,
     那么这个设置是非常有用的 -->
   <offline>false</offline>
    <!-- 
    这个元素包含了一系列pluginGroup元素,每个又包含了一个groupId。
    当一个plugin被使用,而它的groupId没有被提供的时候,这个列表将被搜索。
    这个列表自动的包含了org.apache.maven.plugins和org.codehaus.mojo。
     -->
  <pluginGroups>
  
  </pluginGroups>
  
  
  <!-- 这里可以定义2类东西
      1: 有些项目pom.xml里用了  maven-tomcat插件,那么要在这里配置 登录tomcat的账号密码
      2:有些公司自己搭建了公司的资源库,那么可以在这里进行下载
     -->
  <servers>
       <!--
  <server>
        <id>idname 必须和 pom.xml里配置的对上</id>
        <username>admin 登录tomcat的账号  tomcat/conf/tomcat-users.xml 里配置的一样</username>
        <password>password</password>
    </server>
    
    <server>
        <id>idname maven私服</id>
        <username>admin </username>
        <password>password</password>
    </server>
    
     -->
  </servers>
  
  <!-- 代理  如果变态公司限制上网。。这里可以设置代理服务器 -->
  <proxies>
 
    <!--
    
       <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>proxyuser</username>
      <password>proxypass</password>
      <host>proxy.host.net</host>
      <port>80</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>
    -->
    
  </proxies>
 


   <!-- 定义中央仓库的镜像地址 不指定的话 默认到 https://repo.maven.apache.org/maven2
          (也可能是 http://repo1.maven.org/maven2下载
             -->
  <mirrors>
   <!--
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>*</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://host:port/nexus-2.1.2/content/groups/public</url>
    </mirror>
    -->
  </mirrors>


   <!-- 定义配置信息, 比如如果你想下载 Jar的时候 同事下载源代码和doc 
      可以加上 , 我们一般eclipse可以配置 所以这里可以不写 -->
  <profiles>
   
     <!-- 
    <profile>
    <id>downloadSources</id>
      <properties>
       <downloadSources>true</downloadSources>
       <downloadJavadocs>false</downloadJavadocs>
      </properties>
    </profile>
    -->
  </profiles>
  
 
</settings>


eclipse+tomcat+maven Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。 立即下载

相关推荐

【Boost5】Boost变换器的输入电容

节点的电流有3个,一个是来自电源输入的,由于我们把Vin看成理想电源以及线路的电感的存在,它可以近似看作是恒定的电流源Iin,一个是流向输入电容Cin的电流Icin,另外一个节点是电感L电流IL。电容电流波形在整个开关周期内的平均值为0,充电和放电在一个周期中各占1/2,在图中充电部分面积和放电部分面积相等,那么在充电或放电的电荷量Q=I*t,从图中可以看出,在一个周期内电容电流变化量是ΔIL,那在电容在充电1/2T周期中电流的变化量是1/2ΔIL。输入电容上的ESR也会随着电流变化,影响输入电压的变化。

qq_43416206的博客 3349

Eclipse中Maven WEB工程tomcat项目添加调试以及项目发布细节记录

一、建立一个maven  WEB项目 1、file->new->other 2、 进入项目类型选择对话框,如下图。我们选择Maven->Maven Project。然后点击next按钮。 3、进入工作空间选择对话框;如下图。Location->browse选择一个文件夹作为你的项目工作空间,也就是新建项目的磁盘存储位置。然后点击next按钮,进入下一步。

风雨同行 2万+

SCL3400硬件避坑指南:引脚兼容性测试+模式切换异常处理

本文针对村田SCL3400双轴倾角计在实际硬件设计中的常见问题,提供了详细的避坑指南。重点解析了从SCL3300迁移时的引脚兼容性真相,包括SPI时序、电源去耦等关键差异,并深入探讨了模式切换中超量程错误的复现原因与软件容错方案。同时,指导了如何根据应用场景配置低通滤波器,并给出了无自动唤醒功能下的可靠电源与长线SPI通信管理策略。

weixin_29190573的博客 292

eclipse、myeclipse导入maven工程并部署到tomact上

一、eclipse导入maven工程并部署到tomcat上 创建工程空间:workspace并将工程放在这里面(视情况而定) 启动eclipse进入点击file选择switch workspace选择工作空间——》 进入新的空间在project Explore下的空白区——》右键选import-》import:如下图 -》Next 点browse选工程即可 二、eclipse,myeclips...

Noble Spirit 349

双目视觉三维重构(一)————简介

优快云中关于立三维重构的介绍层出不穷,CNKI中也有各类综述对三维重构进行总结,撰写这篇博客仅作为本人对该类博客、论文的总结学习,加深自身学习的印象、作为学习的笔记。如有错误的地方,欢迎指正。   1、三维重构 1.1、三维重构到底是什么?   首先要了解立体匹配算法,首先要知道立体匹配算法主要具体应用于什么方向。 三维重构又被称为三维重建,百度百科中对它的定义为:指对三维物体建立适合...

qq_39634612的博客 1万+

Palantir的Ontology:从静态知识图谱到动态业务引擎的跃迁

本文探讨了Palantir的Ontology技术如何将静态知识图谱升级为动态业务引擎。通过引入函数和行动作为核心元素,Ontology实现了业务逻辑的自动化响应与执行,显著提升物流、能源等领域的运营效率。文章详细解析了其混合存储引擎、状态监听网络等关键技术设计,并对比展示了传统架构与Ontology架构的业务价值差异。

weixin_42570296的博客 200

Eclipse使用Maven搭建Java Web项目并直接部署Tomcat8(全实战)

准备 环境 安装 整合Eclipse Maven 创建并配置Maven 项目 创建项目 配置 配置Project Facets 配置webxml 配置pomxml 部署 tomcat配置 Maven配置 项目中的pom配置 部署运行项目准备环境windows server 2008 tomcat 8.5.16 maven 3.5.0 jdk 1.8 Eclipse Jee Neon安装下面

爱莲说的博客 2万+

【占用网络】OccNet: Scene as Occupancy 适用于检测、分割和规划任务 ICCV2023

本文分享“占用网络”方案中,具有代表性的方法:OccNet。它以多视角视觉为核心,首先生成BEV特征,然后通过级联结构和时间体素解码器重建生成3D占用特征。构建一个通用的“3D占用编码特征”,用以表示3D物理世界。这样的特征描述可以应用于广泛的自动驾驶任务,包括检测、分割和规划。

黎国溥 3361

Eclipse从SVN检出maven项目后的一些配置

Eclipse从SVN检出maven项目后,会发现它只是一个普通的java project,如图: 这里我们需要把它转成maven-webapp,并调整相关属性,设置运行环境,关联相关jar目录等。 个人环境: eclipse4.4 Luna JDK7 Tomcat7 Maven3.1 方法: 1、转换成Maven Project 右键项目>Con...

weixin_30849591的博客 575

openclaw 保姆级部署与核心玩法解析:国产DeepSeek模型 + 飞书

OpenClaw是一款功能强大的开源AI个人助理,支持全平台私有化部署,数据完全本地掌控。它不仅可通过聊天窗口直接操控电脑(安装软件、创建项目),还支持接入飞书等主流通讯工具,化身24小时在线的智能助理。本文提供了从零开始的详细部署教程,涵盖基础安装、模型配置(如GLM-4、DeepSeek)到飞书集成的完整实战指南,助你将这款“核动力”AI助手快速融入日常工作流。

甘蓝的专栏 3000

RDKit | 基于Murcko骨架聚类化合物库

化合物多样性评估 一种方法是使用合适的指纹技术将化合物矢量化并评估他们之间的距离。这种方法经常被使用,但是对于人类很难直观地理解化合物之间的距离。 基于Murcko骨架,分子大致聚集在化合物骨架中,并且每个簇中的顶部化合物都作为候选化合物。此方法非常符合人类的直觉,因此可以预期人将通过查看候选化合物列表来自动缩小化合物的范围。 Murcko骨架 Mur...

DrugOne 3766

Eclipse中maven项目自动部署到tomcat的方法

tomcat整合eclipse 将Tomcat服务器整合到Eclipse工具中,可以通过Eclipse启动、关闭tomcat服务器,更重要的是,可以非常方便的将在Eclipse中创建的Web项目发布到Tomcat服务器中运行。 方式一:在window偏好设置中配置Tomcat 1、点击Window --> Preferences(偏好设置): 2、在偏好设置窗口中点击 Server --> Runtime Environments --> add: 3、在弹出的窗口中选择 -->

qq_26866883的博客 3177

异构图中的注意力机制网络:节点级别和语义级别的注意力(Python实现)

在本文中,我们介绍了如何使用Python实现异构图中的节点级别注意力和语义级别注意力。通过语义级别注意力,我们可以根据节点的语义信息对节点进行加权聚合。在本文中,我们将介绍如何使用Python实现异构图中的注意力机制网络,包括节点级别的注意力和语义级别的注意力。最后,我们使用注意力权重对节点特征进行加权聚合,得到聚合后的节点表示。然后,将聚合后的节点表示传递给语义级别注意力模型,根据节点的语义信息进行加权聚合,得到最终的表示。函数中,首先使用节点级别注意力模型对节点特征进行聚合,得到聚合后的节点表示。

HackNebulaZ的博客 485

Java Web开发环境搭建(jdk+eclipse+tomcat+maven+mysql)

Java Web开发环境搭建(jdk+eclipse+tomcat+maven+mysql) 我的环境:Windows 10 64位 主要是记录一下我环境搭建的过程   一、jdk 免费的,官网下载安装,配置一下环境变量就可以,没啥难度,以前经常做。   二、eclipse 免费的,官网下载解压就能用。   三、tomcat 免费的,官网下载安装即可,然后在eclipse里集...

牧码杭城 6035

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Eclipse+Maven+JDK+tomcat搭建java的开发环境

  由于最近有几个同事都在学习java方面的东西,所以我写个博文做下笔记,其中遇到过很多个坑,这里就不多说了   首先,我用的是Eclipse+Maven的组合,用Ecplise是周边java开发的同事用这个,当然也可以用myeclipse或者Idea,用Maven是为了方便包的管理,不然每次用到某个包时,都要去网上搜索下载对应的包,万一版本没对上,那就要很难受了   Eclipse:java...

weixin_30305735的博客 428

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Eclipse+Tomcat+MAVEN+SVN开发环境搭建

1.JDK的安装 下载相应JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,直接点击next即可。安装完成之后要配置环境变量了。在 1.1新建变量名: JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0_79(这是我的jdk安装路径) 1.2编辑变量名: Path 在后面加上%JAVA_HOM

小码农的博客 405

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

mac下搭建java开发环境搭建_mac下搭建java开发环境:eclipse+tomcat+maven

一、安装eclipse直接下载二、安装JDK确认java使用的版本:开一个终端,输入java -version,确认jvm的版本号是jdk1.7.0修改eclipse中的jre:打开首选项->Java->Installed JREs,看到右侧的JRE列表,如果已经使用是默认的jdk1.6的话,点Add,选择MacOS X VM,在路径的地方指向到jdk7的安装位置,就可以了如果你找不到...

weixin_32203421的博客 254

java 开发环境搭建 eclipse JDK maven tomcat 安装配置

1.Eclipse 自己去官网下载就好了,解压/安装 一下就行.但是没有 JDK 的话. eclipse 没啥用.          eclipse 下载网址:  https://www.eclipse.org/downloads/ 2. JDK 自己去官网下载,然后安装就行,一般下载 现在企业多用 1.7版本.学习多用 1.8 (2018-8)         JDK 下载网址: ...

胡萧徒的博客 4355

Windows 搭建jdk、Tomcat、eclipse以及SVN、maven插件开发环境

未经允许,不得转载 Jdk1.7安装 jdk下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装jdk之后部署环境变量(计算机→ 属性 → 高级系统设置): 1、系统变量→新建 JAVA_HOME 变量 ;变量值填写jdk的安装目录。 2、系统变量→寻找 Path 变量→编辑,在变...

diaoda7872的博客 141

Java学习二(搭建eclipse + tomcat + maven 开发环境)

搭建eclipse + tomcat + maven 开发环境 1、下载eclipse、tomcat、maven eclipse:http://www.eclipse.org/downloads/ 点击DOWNLOND 下面的Download Packages 我们这里使用Eclipse IDE for java EE Developers 选择你的系统及位数,(我的wi

qq_16459311的博客 962

java开发环境搭建,jdk,eclipse,git,gradle,ssh,tomcat,mysql,navicat mysql,maven,svn环境搭建

一.jdk, 1,下载安装,到官网下载javasejdk1.8安装包,点击安装到相应的目录文件下; 2,配置:配置JDK,我的电脑-属性-系统属性-高级--环境变量。在系统变量中变量名为:PATH,变量值:C:\wjanzhuang\mysql-5.7.19-winx64\bin,以分号结尾。使用相同步骤,点击新建按钮,系统变量名为:CLASS-PATH变量,变量值为:C:\wjanz...

kunzai6的博客 1203

好嗨哟 之 Mac OS 搭建 Eclipse + Tomcat + Maven Web 端开发环境。。。

LZ-Says:是过往云烟,还是回眸一笑,自在人心。 前言 从上周三临近下班时,接收到接下来要开发接口。 回归 Java 莫名的兴奋,多少还是有点不舍,不过多掌握几门,还是比较不错的。 至少相比曾经的固步自封,而今的日子,虽说虐,至少每天充满希望。 Today,简单记录下 LZ 在配置环境中的点滴,有些内容当时迷糊中也忘记保存备份了,尴尬了。 最近这个脑子哟。。。 一、软件下载以及安装 问了...

静心 Study 793

Java开发环境搭建——JDK、Tomcat、Eclipse、MyEclipse、Maven、SVN

无数次的安装java开发环境,每次都是上网看配置,今天单位给配新本本,自己也总结一下环境搭建的过程吧   1、JDK     JDK安装后的配置: 变量名:JAVA_HOME 变量值:JDK的安装路径 变量名:CLASSPATH (别忘了那个点) 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 变量名:Pa...

赫家旺的博客 272

开发环境搭建:安装jdk、tomcat、eclipse、maven

一、安装JDK   1、安装jdk   2、配置环境变量(系统变量):         JAVA_HOME:  配置jdk安装路径             D:\Java\jdk1.8.0_92         CLASSPATH:  配置类库文件的位置      .;D:\Java\jdk1.8.0_92\lib  (前面有个点代表当前路径)         Path:       配置jdk命...

好记性不如烂笔头 801

javaee2020-教程直播-16Windows 平台 JavaEE 基本开发环境搭建-JDK-eclipse-tomcat-maven

Windows 平台 JavaEE 基本开发环境搭建 1 安装JDK 1.1下载 地址 http://www.oracle.com/technetwork/java/javase/downloads/index。 直接官网下载安装,注意版本对应,如果是老机器,要注意下载以应的x86而不是x64版本。 1.2 安装 JDK 运行安装包,一路 next, 中途可选择安装路径和内容,如果只是纯开发,...

fhzheng for c java javascript sql html css 1044
上一篇: eclipse创建maven依赖的web3.0项目
下一篇: mac jdk原因导致 maven命令无法执行
mfc2003
博客等级 码龄23年 48粉丝 77原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值