今天没出现什么大的问题,
上午
本地部署到Jboss环境后,启动时,出现一个问题
日志出现如下
WARN [org.jboss.as.server.deployment.scanner](ServerService Thread Pool --- 7)JBAS015005:如果启用大量内容的自动***** “ .dodeploy ” 标记文件部署,则不可能有可信的部署行为。在所有要求的可信性的情况下都不推荐使用大量内容的自动部署。配置部署扫描的auto-deploy-exploded,建议设定为 “ false ”
不明白为什么会报这个,但是,启动的时候就被卡在这里了,怎么都开不起来
当时那个捉急啊,以为刚刚改了代码,需要调试啊
然后,快吃饭了,你们懂的
找到jboss安装目录下
进入\standlone \ configuration \
找到standalone.xml文件
然后,把auto-deploy-exploded置为false,原来是true的
重新部署,可以开起来了,但是
不行啊,我们的项目还是要用true啊
然后,再次改为true
我靠,启动开始报错,但是
神奇的一幕出现了
报错是报错,特么可以继续往下走了,就是说,报错依然在,项目确实可以开起来了,
不要问我为什么,我也想知道,作为一年的标准小白,我真的不明白
下午,改了sql
原来用hql做的,发现,个别地方写起来不如sql方便,(个人习惯问题,不要纠正我)
然后,挂机调试,我靠,出现各种问题,debug,sql复制到sql developer里面去跑,都是可以的,
但是,就是项目跑不起来,报错,报什么在
unexpected token : On near line 1 , column 656 [ ******************************** ]
我了个去,仔细检查sql,木有问题啊,带参数在数据库中执行都是可以的
到底是为什么呢
最后
发现,劳资是用hibernate的方法去执行sql的,调错方法了,原来的方法还是原来hql语句作为参数的,没有换方法,我靠
sql语句跟hql语句还是有差距的,所以,执行报错。。。
哎
心塞