linux系统在tomcat上部署web项目

今天在linux下学习使用tomcat部署web项目的时候,遇到了两个问题。

1.java.net.BindException: Cannot assign requested address:

    我遇到的这个错误时,是因为在配置linux的host文件时,不小心将localhost地址输成了128.0.0.1。(应该为127.0.0.1),结果一直连不上。修改之后可以脸上。

2.在tomcat上部署war包的时候会报404错误。

刚开始是在linux下,在tomcat上添加war包后,无法访问到页面。之后在自己电脑的tomcat上尝试了下,还是无法访问页面。后来在检查war包的时候发现war包中没有将resources文件中的文件打包,之后在war包中加入之后就可以访问页面了。之前百度也有看到一些解决方案,但是都没解决。

可以在pom.xml文件中配置:

            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*</include>
                </includes>
                <filtering>true</filtering>
            </resource>

配置好后在打包时就会将resources文件中的配置文件一并打包。

猜你喜欢

转载自blog.csdn.net/qq_35315363/article/details/94047533