java中的war文件要放在Tomcat哪个目录下可以使用?

作者&投稿:红发 (若有异议请与网页底部的电邮联系)
java中的war文件要放在Tomcat哪个目录下可以使用?~

webapps文件下,像我

放在这下面空启tomcat它会自动把这解压运行

war在哪才能使用,取决于你的配置文件tomcat下会有一个webapp文件夹,这里就是默认的,存放war的路径。如你想更改,那么你打开conf文件夹下的server.xml文件,你会找到这句话:appBase所指定的就是默认的文件夹路径,这里使用的是相对路径,tomcat会根据自动配置的环境变量来找到自己的安装根目录,然后在加上webapps就是完整路径了。
如果你想把自己的项目放到其它地方,比如tomcat安装在C盘,项目放到D盘,你可以修改为所以war可以在哪里使用,取决于你的配置路径。
多说一句:Host标签下还有一个Context标签,也是用来指定项目前缀或路径的,当二者都使用绝对路径时,会导致项目被加载2次,需注意。

War包放在Tomcat下的webapps或者word目录下,随着tomcat服务器的启动,它可以自动被解压。

资料拓展:
tomcat-Tomcat服务器是一个免费的开放源代码的Web应用服务器。Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目



放在Tomcat目录下的webapps目录下,重启Tomcat即可在浏览器加载此文件,具体如下:

  1. 选择你需要启动的服务器版本号。一般指的是你代码开发工具中绑定的服务器。

  2. 直接把war文件放入webapps目录下即可。

  3. 打开bin文件,找到shutdown.bat和startup.bat两个文件,先点击shutdown.bat,完成之后点击startup.bat即可重启服务器。



war在哪才能使用,取决于你的配置文件

tomcat下会有一个webapp文件夹,这里就是默认的,存放war的路径。

如你想更改,那么你打开conf文件夹下的server.xml文件,你会找到这句话:

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

appBase所指定的就是默认的文件夹路径,这里使用的是相对路径,tomcat会根据自动配置的环境变量来找到自己的安装根目录,然后在加上webapps就是完整路径了。

如果你想把自己的项目放到其它地方,比如tomcat安装在C盘,项目放到D盘,你可以修改为

<Host appBase="D:/myProject/xxx" autoDeploy="true" name="localhost" unpackWARs="true">

所以war可以在哪里使用,取决于你的配置路径。


多说一句:Host标签下还有一个Context标签,也是用来指定项目前缀或路径的,当二者都使用绝对路径时,会导致项目被加载2次,需注意。



webapps下,然后启动tomcat就可以访问了

webapps\ROOT 下面就可以了!

如何部署war包到tomcat
答:1、导出war包,右键选择要发布的项目--选择导出。2、选择java EE下的war file,选择next,选择路径后--finish,完成了war的导出。3、下载一个免安装版的tomcat。4、将war包放入webapp中。5、在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在<host>...

Javaweb程序发布到服务器tomcat为什么建议打成war包
答:打成war包就可以直接将.war压缩文件放在tomcat的wepapps文件下,方便解压

JAVA中如何打包生成WAR文件
答:“.” (C->)表明将要在当前目录中生成war包。 操作完成后,找到C:/myHome下新生成的myhome.war,将其拷入TOMCAT_HOME/webapps/下。然后启动Tomcat即可。 (2)利用IDE工具打包,如Eclipse 右键点击你想打包的文件或者项目,选择“导出...”,在弹出的对话框中选择“WAR文件” ,上面有许多选项,...

Java编译成功,但不能运行(代码中写了package包)?
答:这是web项目,在服务器上运行的,不能直接控制台命令。解决办法就是装个tomcat,然后这个项目打包成war文件,tomcat服务开启后把这个war文件放到tomcat安装目录下的webapps下面去,然后就可以在浏览器里面访问。具体操作等你回复了再说

springboot项目打包成war用tomcat运行好还是打包成jar直接启动好?为何...
答:1、war包方式部署 war包其实是打包后的Java Web工程, 本质上是个压缩包 ,里面包含了很多目录及文件,我们把war包放入Tomcat这类容器中启动后,war包就会自动解压出一个同名的文件夹来。注意:Spring Boot项目如果要打包成war包来部署,是需要修改项目入口文件代码的。另外由于Spring Boot内置了Tomcat...

(java项目,)压缩成.zip文件然后后缀改成.WAR以后用什么方式打开_百度...
答:既然你打成了war包,那你肯定是用于服务器访问啊。假如你用的是tomcat,直接放到webapps目录下就行了。

java 中的war格式的压缩包怎么解压?
答:是strut2的demo。根据文件前面的图标可以知道系统无法识别此类文件,此类问题这样解决:在文件上面点击右键,选择打开方式-->WinRAR,这样就会弹出WinRaR的读文件窗口,在窗口上面点击“解压到”图标,然后在文件路径中选择你要解压的路径,点击确定,这样你就可以在目标地址看到解压后的文件夹了。

JavaWeb项目如何部署到tomcat(手工)
答:你直接把wabapp考到tomcat的webapp里面,请问一下这个webapp里面的WEB-INF下面有classes文件吗?我想正常拷贝时没有的。正确的方法是,在eclipse里面的项目伤右键,然后Export,然后在弹出的框当中选择导出类型,这里选择web下面的WAR file,然后下一步,选择导出到哪里,然后把导出的war文件放到tomcat的webapp...

一个java工程包含的文件
答:s.war 这个我工具这个文件名 可以说此文件是java程序的打包形式 如果是个web程序可以直接放到服务器上运行的文件 后面那个.jar  那就是我们经常说的jar包了 或许里面包含了项目里面需要用到的class而存在的.其实对于上面这些文件, 对于配置文件的话有他本身特定的作用外,其它文件夹里面放什么都无...

java的web项目,以.war格式放到tomcat服务器的webapp下,由于程序中调用...
答:action 返回值为空 你就让它跳到其他页面 或者 把 null转成其他值