web项目可以正常启动,但是打成war包放到tomcat中启动就报错

sj13467204146 2019-06-03 05:46:07
用servlet写了一个小型项目,简单的实现了几个功能,没有使用任何框架,但是在maven中引入了spring依赖,因为用JDBCTemplate访问的数据库。
问题:项目写完后正常启动,但是打成war包放到Tomcat中启动就报错。错误信息显示:Cound not open ServletContext resource[\];
个人见解:我没有使用框架,不需要配置web.xml,但是它启动就要访问web.xml,所以现在比较尴尬,不知道这个web.xml该怎么配。
求解
...全文
684 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
杉木里 2019-06-06
  • 打赏
  • 举报
回复
之前遇到过这种情况,可能有几个方向需要解决 1 tomcat开启前,数据库是否开启,在系统中能否正常进入数据库 2 更改maven编译级别 在pom文件build中加入以下代码
<plugins>
            <!-- 编译插件 -->
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <!-- 插件的版本 -->
                <version>3.5.1</version>
                <!-- 编译级别 -->
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <!-- 编码格式 -->
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>
sj13467204146 2019-06-04
  • 打赏
  • 举报
回复
多谢大家,问题已经解决,是因为Tomcat的环境配置有问题,所以打成war包后不能正常启动。、结贴~
Gemini_Kanon 2019-06-04
  • 打赏
  • 举报
回复
配置文件的问题吧
兽兽 2019-06-04
  • 打赏
  • 举报
回复
还是用jar包好 一键启动。都不要什么web环境了。
  • 打赏
  • 举报
回复
https://www.cnblogs.com/gotodsp/p/5773660.html
  • 打赏
  • 举报
回复 1
拷贝一个其他项目改改 放进去试试

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧