gpt4 book ai didi

java - 将 Tomcat 7 升级到 8 后,Netbeans 不会添加新服务器

转载 作者:行者123 更新时间:2023-11-28 23:00:14 28 4
gpt4 key购买 nike

我将我的 Tomcat 从 7.0.47 版升级到 8.0.0-RC5 (x86) 版并且没问题(我做了测试)。

当我在 NetBeans 7.4 上进行新配置以处理 Tomcat 8.0.0-RC5 时,它显示:指定的位置服务器文件夹(CatalinaHome)无效。

我尝试了 C:\Program Files\Apache-tomcat-8.0.0-RC5 或 C:\Program Files\Apache-tomcat-8.0.0-RC5/conf 但我没有成功。

我知道文件 tomcat-users.xml 存在,我的用户名和密码也在那里。

我读了一些关于降级 Tomcat 的帖子,但我想在它之前执行一些任务。也许设置一些文件...你能帮我吗?

马科斯

最佳答案

我已将 tomcat 8 添加到 netbeans 7.4,并从我的半生产环境(原始安装)中使用单独的 catalina base(netbeans catalina base)。

我的解决方案的结果:

  1. 项目创建将允许您仅使用 JavaEE 6(JavaWeb 项目)
  2. 如果您正在处理 (JavaWeb)Marven 项目,则只能使用 JavaEE 7,但您需要 Glassfish4 或更高版本与您的 netbeans 安装集成。您在项目创建期间使用 glassfish,然后在项目创建后更改服务器。

步骤(选项 1):

  1. 将tomcat 7和tomcat 8都安装到一个文件夹(你要安装或已安装tomcat 8的文件夹),假设这两个文件夹分别是tomcat7和tomcat8。
  2. 将 tomcat8 更改为 tomcat8_,将 tomcat7 更改为 tomcat8,将 tomcat8 文件夹安装为您的服务器之一并适当命名(类似于 tomcat 8.0.1)。
  3. 安装后将文件夹重命名为原来的名称,这将允许您使用 tomcat 8 安装来执行正常的 tomcat7 功能

选项 2:

  1. 按照上面的步骤 1 和 2 进行操作
  2. 在 (C:\Users\Bonron\AppData\Roaming\NetBeans\7.4\apache-tomcat-8.0.1.0_base) 中创建文件夹,这将用作您的 netbeans catalina 基础
  3. 按照选项 1 安装服务器,但将私有(private) Catalina 基地指定为创建的文件夹
  4. 执行选项 1 的第 3 步
  5. 复制tomcat8中的所有文件夹并粘贴到您的私有(private)基地(不包括bin和lib - 不必要的)
  6. 不要替换新创建的 tomcat-users.xml 但你需要替换 server.xml,否则如果你想编辑它请联系我(包括只注释掉一行)

关于java - 将 Tomcat 7 升级到 8 后,Netbeans 不会添加新服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20246566/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com