服务器虚拟主机,非根目录jsp文件的引包报错
2017-12-15 17:36
417 查看
最近把写好的JEE项目上传到服务器后,发现所有在文件夹中的jsp页面
在页头部分用<%@page import=”com.xxxx.dao.xxx”%>
导入类后,再浏览器中打开这个jsp页面时会出现
会出现500报错only a type can be imported: XXX resolves to package
发现这个错误后,去百度了好久,终于受到了这篇文章的启发:
http://blog.csdn.net/PengYuZhu/article/details/5868361
原来服务器 /usr/local/tomcat/conf/vhost 目录下的虚拟主机配置文件中是这么写的
在标签的属性中,appBase这个属性若填写了路径,tomcat会认为
这个目录下的每一个文件夹,都是一个独立的环境
所以jsp页面去引用其他编译好的class文件时就会报错
所以经过修改后,将标签中的appBase的值置空后,重启tomcat服务器
再次访问原来的页面就可以了,错误完美解决
在页头部分用<%@page import=”com.xxxx.dao.xxx”%>
导入类后,再浏览器中打开这个jsp页面时会出现
会出现500报错only a type can be imported: XXX resolves to package
发现这个错误后,去百度了好久,终于受到了这篇文章的启发:
http://blog.csdn.net/PengYuZhu/article/details/5868361
原来服务器 /usr/local/tomcat/conf/vhost 目录下的虚拟主机配置文件中是这么写的
<Host name="www.xxx.cc" appBase="/data/wwwroot/www.xxx.cc" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="/data/wwwroot/www.xxx.cc" reloadable="false" crossContext="true"/> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="www.xxx.cc_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host>
在标签的属性中,appBase这个属性若填写了路径,tomcat会认为
这个目录下的每一个文件夹,都是一个独立的环境
所以jsp页面去引用其他编译好的class文件时就会报错
所以经过修改后,将标签中的appBase的值置空后,重启tomcat服务器
再次访问原来的页面就可以了,错误完美解决
<Host name="www.xxx.cc" appBase="" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="/data/wwwroot/www.xxx.cc" reloadable="false" crossContext="true"/> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="www.xxx.cc_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host>
相关文章推荐
- 清理服务器虚拟主机的日志文件的批处理命令
- JSP实现远程文件下载保存到服务器指定目录中的方法
- Nginx的基本配置:虚拟主机、日志文件、缓存、自动列目录的配置
- Linux与云计算——第二阶段Linux服务器架设 第七章:网站WEB服务器架设—用户目录虚拟主机和SSL
- 【web入门】配置虚拟目录、配置虚拟主机、服务器自动加载
- (Tomcat)服务器之web应用的虚拟目录映射和主机搭建
- 2003服务器/虚拟主机不支持Flv和ANI格式文件的解决方案
- (Tomcat)服务器之web应用的虚拟目录映射和主机搭建
- 关于apache服务器的虚拟目录和虚拟主机的设置
- IIS虚拟目录挂载文件服务器目录
- Apache服务器中虚拟主机和虚拟目录的设置
- IIS虚拟目录实现与文件服务器网络驱动器映射共享
- JSP 自己写的在JSP页面得到文件的服务器路径,并对XML文件进行读写(以对Tomcat的conf目录中的context.xml文件为例)
- iis中添加虚拟目录,作用在于可以把文件并不放在一个文件夹内,最大的好处是可以用别的服务器上的文件
- apache2.2的目录文件及 虚拟主机的配置
- LNMP安装快速导航:LNMP安装提示,LNMP安装教程、安装失败处理、虚拟主机管理、可选组件、LNMP文件目录说明、状态管理。
- 星外虚拟主机跨web目录文件读取漏洞
- A网站引用B服务器虚拟目录文件导致:网站部署到IIS7上出现HTTP 错误 500.19(由于权限不足而无法读取配置文件)的问题
- JSP实现远程文件下载保存到服务器指定目录中的方法
- 利用Apache端口转发实现虚拟主机服务器php+jsp共用80端口