发表于: 2017-10-31 16:02:08
1 781
今天遇到的问题
...今天出的错比较多,排头都换了
1.通过idea启动tomcat时发生此类错误
原因
放在tomcat/webapps中的具有bug的war包未删除,虽不知道idea中的war项目和wbeapps中的项目应该不同属,然删除后解决
2.内嵌jetty的项目中打开web容器会发生识别不了jsp文件的错误
经排除发现在是内嵌jetty的jar包问题
首先排除jetty内嵌启动必要的
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>8.1.7.v20120910</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-webapp</artifactId>
<version>8.1.7.v20120910</version>
</dependency>
仅使用上述两个包的话
内嵌启动jetty会识别不出当前的jsp
至此已经有所眉目了,初步怀疑是安装的使内嵌启动jetty的jar包与web容器中的识别jsp的jar所有冲突
现加入为内嵌启动识别jetty的jar包
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-jsp</artifactId>
<version>8.1.9.v20130131</version>
</dependency>
内嵌启动正常
容器启动出现问题
更换另一个识别jsp的包
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jsp-2.1-jetty</artifactId>
<version>6.1.26</version>
</dependency>
与上面的问题一样
在群里询问53师兄后,以注释依赖启动tomcat,解除注释启动jetty内嵌解决
3.昨晚的编码问题 以修改web.xml的编码格式解决
</host-default>
--------------------------------------------------------------------------------------------------------------
我nginx反向代理一直以tomcat与resin双代理的形式进行,服务器使用resin作为web容器应该已经完成了.
----------------------------------------------------------------------------------------------------------
前几天一直不知道的resin-admin打不开的问题找到答案了
在resin。properties中删掉此注释即可,原因是linux的resin默认不能通过远程访问这个页面的
-----------------------------------------------------------------------------------------------------
新添aop,测试db和controller的链接
明天配置到resin并记录
参考
遇到的问题
http://www.cnblogs.com/Frank-Hao/p/5787813.html参照此网址觉得自己xml配置的不够好,打算明天修改一下
收获
评论