相关疑难解决方法(0)

如何通过IntelliJ IDEA 10.5处理Tomcat

我是IntelliJ IDEA的新手.我试图在Tomcat中部署Web应用程序.

它无法部署,我无法在日志控制台中看到任何错误.

经过多次搜索,我能够找到文件~/Library/Caches/IntelliJIdea10/tomcat/_p1/logs/夹中的日志文件 .

这里有一堆日志文件,其中一个文件包含错误.然后,我可以解决问题并继续.

我是eclipse的用户,这个错误会直接出现在eclipse的日志控制台中.然而,IntelliJ IDEA并非如此.有人可以解释一下我在这里缺少什么吗?

此外,如果有人能指出如何在IDEA中完成与Tomcat的集成(为了更好地理解),那将是很好的.注意:我在Mac OS 10.6.8上使用IntelliJ IDEA 10.5.2 Ultimate版.

intellij-idea tomcat7

16
推荐指数
1
解决办法
2万
查看次数

如何防止 IntelliJ 更改 CATALINA_BASE

我正在 Eclipse 中的 Tomcat 上运行一个 Web 应用程序,但我正在切换到使用 IntelliJ 而不是 Eclipse。由于某种原因,使用 IntelliJ 时,我的 CATALINA_BASE 显示的路径与我的 CATALINA_HOME 不同(根据日志):

14-Feb-2019 16:14:31.171 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         C:\Users\schmoejoe\.IntelliJIdea2018.3\system\tomcat\Unnamed_myapp
14-Feb-2019 16:14:31.171 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         C:\myapp\apache-tomcat-9.0.8
Run Code Online (Sandbox Code Playgroud)

在我的运行/调试配置中,我指定了 C: 驱动器上本地 tomcat 的路径(即 CATALINA_HOME)。但正如您在上面看到的,日志显示我的 CATALINA_BASE 位于不同的路径C:\Users\...\.IntelliJIdea2018.3\system\tomcat\Unnamed_its

为什么 IntelliJ将我的 CATALINA_BASE更改为与 CATALINA_HOME 不同?有什么办法可以防止这种情况发生吗?

我问的原因之一是我的日志现在转到其他路径,而不是我期望它们去的地方(我实际的 tomcat 目录)。也许这就是 IntelliJ 的 Tomcat 集成的工作原理?但一个缺点是它现在似乎阻止我从 Tomcat bin\startup.bat运行我的应用程序。

tomcat intellij-idea

6
推荐指数
1
解决办法
7644
查看次数

使用 IntelliJ IDEA 将 servlet 部署到本地 Tomcat 服务器

尝试将简单的 servlet 部署到 Tomcat 服务器。选择后,Run Tomcat...我被重定向到http://localhost:8080/hi_war_exploded/带有一个词的网页 - $END$。日志文件没有报告错误。

我期待在 中看到hw包含我的应用程序的文件夹tc9\webapps,但什么也没找到。

是什么$END$意思?我的应用程序在TomCat服务器上的什么位置?如何将我的 servlet 放到 TomCat 服务器?

小服务程序:

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

// Extend HttpServlet class
public class hw extends HttpServlet {

    private String message;

    public void init() throws ServletException {
        // Do required initialization
        message = "Hello World";
    }

    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

        // Set response content type
        response.setContentType("text/html");

        // …
Run Code Online (Sandbox Code Playgroud)

java tomcat servlets intellij-idea

5
推荐指数
1
解决办法
3637
查看次数

标签 统计

intellij-idea ×3

tomcat ×2

java ×1

servlets ×1

tomcat7 ×1