IDEA中的项目怎样在Tomcat webapps用war文件的路径在浏览器中访问

有两种方式可以让生成的war文件在Tomcat服务器中 webapps目录下跑起来,浏览器进行访问

方式一

这种方式是将你当前不需要改变的写好的项目放在Tomcat中运行,要是你在IDEA中对你的项目重新修改的话,就不会在Tomcat中运行生效,原因是这种方式是一次性将你的项目打包放在服务器里,不可以实时得去修改,修改之后还得再一次将你的项目打包放在服务器里。
就是你添加到Tomcat webapps目录下项目没有与你的IEDEA进行关联。要是关联了就可以实时得更新webapps目录里的文件,就可以实时得访问你的网站,方式二,就是进行了关联,看你要不要再改动你项目吧,不变动的话,方式一就要简单一下。


1、在webapps中创建一个文件夹,存放IDEA运行时生成的war文件,该文件可以直接被Tomcat解析到,所以可以直接通过浏览器访问。
IDEA中的项目怎样在Tomcat webapps用war文件的路径在浏览器中访问

2、找到你项目的文件,找到out文件夹–> artifacts文件–>复制这个文件(我的是untitled_war_exploded)。
IDEA中的项目怎样在Tomcat webapps用war文件的路径在浏览器中访问

3、将这个war文件粘贴到Tomcat webapps文件目录下的,你刚刚新建的目录中
IDEA中的项目怎样在Tomcat webapps用war文件的路径在浏览器中访问
4、启动Tomcat服务器,双击startup.bat

5、打开浏览器,输入 http://localhost:8080/new-javaweb/untitled_war_exploded/ (8080之后就是你webapps目录中项目的路径)
IDEA中的项目怎样在Tomcat webapps用war文件的路径在浏览器中访问
6、注意访问路径 (是访问webapps下的war文件),tomcat会自动去访问webapps中的文件,相当于只需要相对路径:
IDEA中的项目怎样在Tomcat webapps用war文件的路径在浏览器中访问

方式二

这种方式将IDEA与Tomcat webapps目录进行关联,IDEA运行项目一次就在Tomcat webapps目录中相应的文件更新一次。

1、在webapps中创建一个文件夹

IDEA中的项目怎样在Tomcat webapps用war文件的路径在浏览器中访问
2、指定你启动Tomcat服务器运行当前项目之后生成的字节码文件存放位置,也就是之后你运行这个项目指定存放war文件的目录。假如你选的指定目录是Tomcat webapps目录下的目录的话,就会把编译之后的文件存放在其中,让将来直接在浏览器访问成为现实,因为在启动Tomcat服务器的前提下webapps目录下的文件浏览器是可以直接访问的。
IDEA中的项目怎样在Tomcat webapps用war文件的路径在浏览器中访问
3、指定存放文件目录之后就可以再次运行一下你的项目,让这次及其以后所生成的war文件一直存放在webapps中,便浏览器直接访问,说白了就是这时会生成war_exploded文件在webapps目录下的new-javaweb目录中。war_exploded才是会被Tomcat服务器直接解析到。

4、这是你会看到你指定文件夹下会有刚刚运行生成的文件,这时双击你的Tomcat中lib目录中的startup.bat启动Tomcat服务器(当然也可以用dos窗口启动)。
IDEA中的项目怎样在Tomcat webapps用war文件的路径在浏览器中访问

5、打开webapps目录中刚刚运行生成的项目,是默认保存在你指定的文件中,我的是new-javaweb文件夹下来的untitled_war_exploded文件
IDEA中的项目怎样在Tomcat webapps用war文件的路径在浏览器中访问

6、打开浏览器,输入 http://localhost:8080/new-javaweb/untitled_war_exploded/ (8080之后就是你webapps目录中项目的路径)
IDEA中的项目怎样在Tomcat webapps用war文件的路径在浏览器中访问
注意访问的路径不要错了 !都看到了这里来,点个赞吧!有问题地方要请留言联系我。