IntelliJ Tomcat 服务器插件无法自动填充我的空外部 Tomcat `base` 文件夹
IntelliJ Tomcat Server plugin fails to auto-populate my empty external Tomcat `base` folder
当我通过菜单项 Run
> Edit Configurations
将 IntelliJ Ultimate 2017.2 中的 Tomcat and TomEE Integration
插件指向新下载的 Tomcat 8.5.16 时,我的 Vaadin 8.1应用 运行s 成功。好。
但是当我有选择地将配置的 Server
> Application Server
> Configure
按钮 > Tomcat base directory
指向一个空文件夹时,我收到一条消息:
Cant find directory 'Users/basilbourque/apache-tomcat-base-dev/conf'
➠ 我必须创建这个 conf
文件夹吗?
与 IntelliJ 相比,当我在外部 运行ning Tomcat 时将 NetBeans IDE 指向空文件夹时,它会自动使用整个文件夹层次结构填充空文件夹,并且运行 应用程序所需的文件。
那么,好吧,我在原本为空的文件夹中创建了一个 conf
文件夹。这满足 Edit Configurations
面板。接下来,我 运行 通过 运行 配置我的应用程序。
请注意 Unnamed_
是如何添加到我的应用程序名称 (timepiece
) 前面的,我在 IntelliJ IDE window 中的浮动暗红色框中收到此消息:
Error running 'Tomcat 8.5.16'
Cannot load /Users/basilbourque/Library/Caches/IntelliJIdea2017.2/Unnamed_timepiece/conf/server.xml: /Users/basilbourque/Library/Caches/IntelliJIdea2017.2/tomcat/Unnamed_timepiece/conf/server.xml (No such file or directory) (5 minutes ago)
➠ 我必须创建一个 server.xml 吗?
这样的要求让我感到困惑,因为正如我上面所说的,NetBeans 只是根据需要完全自动地填充外部 Tomcat“基本”空文件夹。
我也很好奇为什么消息重复相同的路径,中间有一个冒号,虽然这是一个小问题。
此目录用于与服务器安装根目录中的默认Tomcat conf
不同的配置。
- 将
TOMCAT_HOME/conf
复制到CATALINA_BASE/conf
。
- Select 这个新的
CATALINA_BASE
在 IntelliJ 运行 > Edit Configurations 对话框中。
这样您可以拥有相同的服务器物理安装,但 运行 具有不同配置的多个服务器实例。 IntelliJ IDEA 需要您预先配置的 CATALINA_BASE
,它不会自动填充它。
当我通过菜单项 Run
> Edit Configurations
将 IntelliJ Ultimate 2017.2 中的 Tomcat and TomEE Integration
插件指向新下载的 Tomcat 8.5.16 时,我的 Vaadin 8.1应用 运行s 成功。好。
但是当我有选择地将配置的 Server
> Application Server
> Configure
按钮 > Tomcat base directory
指向一个空文件夹时,我收到一条消息:
Cant find directory 'Users/basilbourque/apache-tomcat-base-dev/conf'
➠ 我必须创建这个 conf
文件夹吗?
与 IntelliJ 相比,当我在外部 运行ning Tomcat 时将 NetBeans IDE 指向空文件夹时,它会自动使用整个文件夹层次结构填充空文件夹,并且运行 应用程序所需的文件。
那么,好吧,我在原本为空的文件夹中创建了一个 conf
文件夹。这满足 Edit Configurations
面板。接下来,我 运行 通过 运行 配置我的应用程序。
请注意 Unnamed_
是如何添加到我的应用程序名称 (timepiece
) 前面的,我在 IntelliJ IDE window 中的浮动暗红色框中收到此消息:
Error running 'Tomcat 8.5.16'
Cannot load /Users/basilbourque/Library/Caches/IntelliJIdea2017.2/Unnamed_timepiece/conf/server.xml: /Users/basilbourque/Library/Caches/IntelliJIdea2017.2/tomcat/Unnamed_timepiece/conf/server.xml (No such file or directory) (5 minutes ago)
➠ 我必须创建一个 server.xml 吗?
这样的要求让我感到困惑,因为正如我上面所说的,NetBeans 只是根据需要完全自动地填充外部 Tomcat“基本”空文件夹。
我也很好奇为什么消息重复相同的路径,中间有一个冒号,虽然这是一个小问题。
此目录用于与服务器安装根目录中的默认Tomcat conf
不同的配置。
- 将
TOMCAT_HOME/conf
复制到CATALINA_BASE/conf
。 - Select 这个新的
CATALINA_BASE
在 IntelliJ 运行 > Edit Configurations 对话框中。
这样您可以拥有相同的服务器物理安装,但 运行 具有不同配置的多个服务器实例。 IntelliJ IDEA 需要您预先配置的 CATALINA_BASE
,它不会自动填充它。