myeclipse 如何关闭一个项目,开启另一个项目?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了myeclipse 如何关闭一个项目,开启另一个项目?相关的知识,希望对你有一定的参考价值。

我的MyEclipse里有两个项目,每次运行的时候都是运行的第一个项目,我想运行第二个项目,怎么关闭第一个?

到你的tomcat的webapps目录中(myeclipse的发布),找到你的第一个项目的发布后目录(默认跟项目名相同),直接删除掉就可以了,以后再通过myeclipse启动服务器时,就只有第二个项目启动了。如果想再运行第一个项目,再通过Myeclipse发布即可。 参考技术A 你好 你点击运行的时候 上面可以选择 运行哪个项目的 就是运行按钮的偏右
如果是web 程序 那么删掉原来的部署就好
希望能帮倒你 谢谢
参考技术B 右键,Close project追问

用过了,打开localhost:8080;运行的还是这个程序。

追答

那你查看一下tocmcat webapps目录下,是不是还有关闭的程序目录
如果有就删除掉

参考技术C 右键项目。有close project

如何修复我在项目中使用的另一个库使用的易受攻击的依赖项?

【中文标题】如何修复我在项目中使用的另一个库使用的易受攻击的依赖项?【英文标题】:How to remediate vulnerable dependency used by another library which I used in my project? 【发布时间】:2021-04-27 06:33:32 【问题描述】:

我正在使用没有微服务架构的 Apache Maven 3.6.3 和 Spring boot 1.5。我正在执行一项任务来修复我们项目的依赖关系树中当前存在的易受攻击的依赖关系。 logback-classic 是这些依赖项之一。我可以更改***依赖项的版本(在*** pom 中),但我无法将其版本从 1.11.1 升级到 1.2.3,因为 spring-boot-starter-web 启动器中存在的 logback-dependency 用于一个子 POM。

我可以排除这样的版本——

<dependencies>
   <dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-web</artifactId>
     <version>2.2.0.RELEASE</version>
     <exclusions>
        <exclusion>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
        </exclusion>
     </exclusions>
</dependency>

但是,我无法更新项目中 JAR 之一的 spring-boot-starter-web 启动器的依赖树中存在的相同依赖项的版本。我尝试使用 标签提供版本更新-

<project>
   ......
   <dependencyManagement>
        <dependencies>
             <dependency>
                  <groupId>ch.qos.logback</groupId>
                  <artifactId>logback-classic</artifactId>
                  <version>1.2.3</version>
                  <type>pom</type>
                  <scope>import</scope>
             </dependency>
        </dependencies>
   </dependencyManagement>

   <dependencies>
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-web</artifactId>
         <version>2.2.0.RELEASE</version>
         <exclusions>
            <exclusion>
               <groupId>ch.quos.logback</groupId>
               <artifactId>logback-classic</artifactId>
            </exclusion>
         </exclusions>
      </dependency>
      ........
   </dependencies>

   ......
<project>

注意-在 中,最初我也尝试不使用 标记,但无论如何我只能排除易受攻击的 logback-classic 依赖项,但我无法在 spring 内将其更新为 1.2.3 -boot-starter-web 存在于那个特定的子 pom 中。

【问题讨论】:

请提供 Spring Boot 版本 @Farhad: Spring Boot 1.5.22.RELEASE with jackson BOM 2.9.10.20191020 & Commons Beanutils 1.9.4 最重要的是使用最新版本的 Spring Boot... 2.4.2(Spring Boot 1.X 是 EoL)... 【参考方案1】:

您提到的库(Logback-classic)报告了许多兼容性问题

如您所见 Here 在其存储库的相关问题中

我建议您尝试不同版本的 Spring(较新的)并检查结果 在 Github 问题中搜索您可能会发现的版本和更新

【讨论】:

以上是关于myeclipse 如何关闭一个项目,开启另一个项目?的主要内容,如果未能解决你的问题,请参考以下文章

myeclipse一个web项目调用另一个java项目的类

myeclipse 2014复制一个web项目后,项目首选项中没有web这个设置项,部署之后不能访问,跪求大神解答。

c#开启httpserver另一个程序在占用

如何在不关闭菜单的情况下选择菜单项?

myeclipse tomcat,每次启动怎么都把有另一个工程启动了

Myeclipse怎样把一个项目中的某个文件夹复制到另一个项目中使用?