Tomcat-Web项目-servlet-propertities文件路径问题
想说明一下我是怎么样把这次的项目调通的。
今天比较晚了,要睡觉了,明天吧。
主要包括以下几个方面的配置:
- Tomcat配置
- project-structure的配置
- 资源文件的路径配置
1.tomcat
既然tomcat能启动起来,说明问题与tomcat关系不大。还是要注意几点:
Http port的端口号8082,是tomcat启动时的端口号,打开该端口号,出现的是
webapp下的jsp页面。如下图:
额,启动之后报错402,于是查一下8082的端口占用了没有。发现并没有,正在使用的那个是当前启动的。
所以问题出在哪里呢?昨天晚上还好好的,为什么今天又不行呢?
发现是网络资源路径竟然偷偷改变了。调整到即可。
再试一下~
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
于是启动成功!!!!主页显示的是webapp下的jsp页面。
那现在有一个问题,上面的source有没有影响呢?
实践证明,答案是没有影响。
本次配置还配了哪些其他地方?
WEB-INF/application.properties这个东西的路径。首先把它放在了WEB-INF路径下面,然后在用到它的地方:
这样配置路径,路径的配置需要注意的是:
根本的目的,是要在项目的部署目录里面找到这个文件:
如果部署目录里面没有,那自然是拿不到了。
那enmmmmm,每次都要这样搬来搬去的岂不是很麻烦?
能不能不用移动properties文件?我们一起来尝试一下:
还是不行,暂且认为资源文件只可以放在WEB-INF目录下面吧。好饿,先去吃早餐吧。
今天这个问题就解决到这里,以上的几个注意点,下次配的时候一定当心啊!不然一不留神周末就没得过了。
额,今天路径没变,部署方法没变,我只是在WEB-INF路径下面加入了 stopwords.txt文件,貌似就造成了properties文件部署不上去了。于是尝试了最根本的终极大招:
点击+,再点击file把这两个资源文件给加进去。
OK,项目成功运行。