繁体   English   中英

我如何告诉 NetBeans 我的 Tomcat“家”在哪里?

[英]How do I tell NetBeans where my Tomcat “home” is?

因为我在我的计算机上没有管理员权限,所以我使用 Windows 安装程序在我的用户目录中安装了 Tomcat 8.0.33。 然后我能够将 Tomcat 添加到 NetBeans 8.1,就好了。 但是,当我尝试从 NetBeans 运行我的 Web 应用程序时,我得到:

NetBeans: Deploying on tomcat80:home=C:\Program Files\Apache Software Foundation\Tomcat 8.0

...它从未真正部署过我的 Web 应用程序。

请注意,它声称tomcat80:home被设置为默认的 NetBeans 安装文件夹......而不是我实际安装它的位置。 尽管事实上 NetBeans 显示了正确的Catalina Home值:

在此处输入图片说明

如何正确设置tomcat80:home值?

我知道这是一个很老的帖子,但我今天遇到这个问题时仍然想回答这个问题。 经过大量研究,我发现了这个答案,并认为可能对其他人也有用。

tomcat80:home 变量实际上位于名为attributes.xml 的文件中。 在我的 Ubuntu 桌面中,它位于 /home/MYUSERNAME/.netbeans/8.2/var

将变量的值更改为指向新位置也无济于事。 所以,我只是拿了一个attributes.xml 的副本并删除了它。 重新启动 Netbeans,一切开始工作。

在 Windows 中,删除以下文件:

C:\\Users\\[用户]\\AppData\\Roaming\\NetBeans\\8.2\\var\\attributes.xml

重新启动 Netbeans

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM