当一个Java Web项目做好之后,我们需要让这个项目运行起来,必须要有Tomcat这个软件才行,或者说在项目中配置Tomcat。因此,Java Web项目的运行离不开Tomcat

使用Tomcat运行项目,有两种方式:第一种是下载Tomcat这个软件,安装在自己的计算机上,并进行一些配置(可以在网上查找相应的方法进行下载安装和配置);第二种是在项目中配置(导入)Tomcat,这是利用Maven导入Tomcat的,因此在项目中首先需要配置Maven,然后再用Maven导入Tomcat。这种方法简单高效,推荐使用这种方法。接下来就简单介绍两种方法:

IDEA中创建maven项目:https://blog.csdn.net/YyjYsj/article/details/106095672

第一种方法:用Maven导入Tomcat(推荐使用这种方法)

1、在pom.xml文件中添加下面代码

<build>
    <plugins>
        <!--tomcat插件-->
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.1</version>
            <configuration>
                <uriEncoding>UTF-8</uriEncoding>
                <port>8080</port>
                <path>/ServletDemo</path>
            </configuration>
        </plugin>
    </plugins>
</build>

添加之后是下面这样的:

如果右下角出现下面的内容,点击“Import Changes”,等待IDEA自动导入项目需要的文件(以后只要遇到这个提示,就点击“Import Changes”)

2、在pom.xml文件中再添加两段代码(只要做Web项目,下面这两个jar包就必须导入)

如果用这种方法配置Tomcat,需要再导入servlet和jsp的jar包,因为这种方法不会帮我们自动导入这两个jar包,因此需要手动导入,但是使用下面第二种方法时,不需要再导入servlet和jsp的jar包,因为本地Tomcat中就已经自带的有servlet和jsp的jar包。

<dependencies>
    <!--添加servlet的jar包的坐标-->
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.1.0</version>
        <scope>provided</scope>
    </dependency>
    <!--添加jsp的jar包的坐标-->
    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>javax.servlet.jsp-api</artifactId>
        <version>2.3.0</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

添加之后是这样的:

3、运行Java Web项目:点击IDEA右侧的“Maven”,依次展开“ServletDemo”、“Plugins”、“tomcat7”,鼠标双击“tomcat7:run”

4、在控制台会出现下面情况,按住“Ctrl”键,鼠标左键点击这个路径,这个路径就是访问当前项目的路径

5、如果在浏览器中能够打开一个网页,说明这种方法可以使用Tomcat运行Java Web项目。但是往往会出现一个“404”错误,这是因为路径不对,或者文件找不到

6、当打开项目时,默认会去访问项目中的webapp文件夹下的index页面,但是我们这个项目中还没有index页面,项目运行找不到这个页面,因此就会报错,报的错误就是404错误。

7、在webapp文件夹下创建一个index页面

命名必须是“index”,点击回车

创建成功之后是这样的:

8、在index页面中写一个<h1>标签,标签里面写上“hello world!”,然后再按照第3步运行,就可以运行成功,并在浏览器中显示“hello world!”

第二种方法:下载Tomcat软件并安装配置(不推荐使用,可以看第一种方法)

如果电脑上安装过Tomcat之后,就能在IDEA中添加一个Tomcat

1、添加Tomcat:点击“Add Configuration…”,点击 + 号,下滑点击 更多

2、下滑找到Tomcat Server,点击Local

3、在弹出的页面中上方写一个Tomcat的名称,然后点击下方的“Deployment”,点击 + 号,点击“Artifact…”

4、在弹出的页面中点击下面那个,其中“ServletDemo”就是项目名

4、点击“应用”,再点击“确定”

5、此时在上方就显示出了刚刚配置的Tomcat,点击右边的绿色三角形就能运行当前项目了

不过这种方法不推荐使用,可以看上面的第一种方法。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐