此工程wms-web-enterprise启动之后,jsp页面可以访问,但是进不了controller.后来发现wms-consumer无法打包编译,在仓库m2里面发现此consumer.jar包为完成,是.lastUpdated状态,所以删除之后,重新在聚合工程chtpub-wms上run as-bulid,clean install,然后运行起来就可以访问了.…
报错:java.lang.NoClassDefFoundError: /factory/config/EmbeddedValueResolver spring或者jdk的问题,解决办法:spring3换成4以上,jdk1.8换1.7,之后重启软件…
解决方案: 0.如果是jdk版本不一致,直接右击项目名称,选择maven里面的update project.原因一般是maven的pom.xml里面设置的编译插件org.apache.maven.plugins指定的jdk版本和实际用的不一致 1.src下面webapp里面要新建一个WEB-INF文件夹,里面新建一个web.xml文件,例如: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns…
简单的json和bean转换直接用: public static void main(String[] args) { String s = "{'request': [{'orderCode': 'HOJY20170226000074-O-0','cancelReason': '没有原因'},{'orderCode': 'HOJY20170226000074-O-1','cancelReason': '有原因'}]}"; JSONObject jb = JSONObject.from…
背景:数据库为postgresql,表字段属性为timestamp格式 原因是mybatis 3.3.0中对于时间参数进行比较时的一个bug. 如果拿传入的时间类型参数与空字符串''进行对比判断则会引发异常. 所以在上面的代码中去该该判断, 只保留非空判断就正常了 --------------------------------------------之前的mapper里面进行了非null和非空验证,要去掉非空验证! 前台jsp传入后台的时间为string,在service里将string转为t…
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path login.jsp /day12_estore/WebRoot line 1 JSP Problem 解决: 1. 我们遇到的错误显示如下: 2.我们右击有错误提示的文件夹,如下: 3.我们点击”配置构建路径“,如下: 4.我们再点击”添加库“,如下: 5.我们选中上图中标出的选项,再点击下一步,如下: 6.我们再点击…
tomcat启动时有时候会报一些警告,项目有时候也是可以正常运行.但是警告出现还是要找到原因消灭掉,两个典型的警告解决办法如下: 1.[inside the host appBase has been specified, and will be ignored] 解决办法:tomcat,Servers窗口,右击open,打开服务器窗口后,在Server Options下面的 Serve modules without publishing和Publish modual contexts to…
安装tomcat时提示 Failed to install Tomcat7 service 应该是卸载时直接删除目录导致的. Failed to install Tomcat7 service Check your settings and permissions Ignore and continue anyway (not recommended)? Alt+R(开始->运行)  services.msc查看Apache Tomcat 7.0 Tomcat7对应的服务名 然后以管理员身份(桌…
报错信息: Type Status Report Message HTTP method GET is not supported by this URL Description The method received in the request-line is known by the origin server but not supported by the target resource. 我的注册配置为 <servlet-name>AddServlet<servlet-nam…
现象: 第一次用PL/SQL Developer连接数据库,若用sys用户登录并操作则正常,若用普通用户比如haishu登录并创建一个表则报错“动态执行表不可访问,本会话的自动统计被禁止.在执行菜单里你可以禁止统计,或在v$session,v$sesstat和v$statname表里获得选择权限. 原因分析: 从报错提示就可以看出,原因在于动态性能表相关的权限没有被授权给当前用户 解决方法一(推荐): 根据提示,在执行菜单里禁止统计,具体操作方法:在顶部的菜单中选择“工具”-->“首选项”-->…