1、js中找不到对象。对象显示undefined。
原因js是从上往下解析执行,该对象还没初始化。
2、tomcat部署后访问一直显示404,执行不到handler方法里。
原因在tomcat中WEB-INF/classes文件夹中未找到handler对于的class文件,部署tomcat时java文件未编译成class文件放到tomcat里,所以导致访问一直显示404。解决方法:从新编译,Myeclipse中Project-->Clean..。查看编译后是不是存放到WEB-INF/classes文件夹下。Properties-->Java Build Path-->Default output folder。
3、访问url出错。404
如上配置访问显示404错误
错误原因: /* url配置,
< url-pattern > / </ url-pattern > 不会匹配到*.jsp,即:*.jsp不会进入spring的 DispatcherServlet类 。
< url-pattern > /* </ url-pattern > 会匹配*.jsp,会出现返回jsp视图时再次进入spring的DispatcherServlet 类,导致找不到对应的controller所以报404错。
<url-pattern>/</url-pattern> 会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url
<url-pattern>/*</url-pattern> 会匹配所有url:路径型的和后缀型的url(包括/login,*.jsp,*.js和*.html等)
4、 DispatcherServlet配置" / "时,显示js找不到。
原因:.js文件被springMVC默认的拦截器拦截了。显示不了。需要加配置(css等文件也一起配置)
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.gif</url-pattern>
</servlet-mapping>
5、Json lib 抛出 NestableRuntimeException
JSONObject 的使用
项目中导入了 json-lib 包,但是在运行如下代码的时候还是出现了如下错误,究其原因是因为缺包,缺了如下5个包:
commons-lang-2.6 (注:导入最新的 3.1 版本会继续报如下错误)
来源: http://blog.csdn.net/wugewuge/article/details/8074272
6、报错The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files
原因jre版本不匹配。导致报错!
7、注解形式mapping entity new AnnotationConfiguration().configure().buildSessionFactory(),报错
把AnnotationConfiguration()改成Configuration()就可以了。
8、java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.springframework.core.CollectionFactory.<clinit>(CollectionFactory.java:64)
at org.springframework.core.SimpleAliasRegistry.<init>(SimpleAliasRegistry.java:41)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.<init>(DefaultSingletonBeanRegistry.java:73)
原因,缺少commons-logging-1.0.4.jar 包
来源: http://javapub.iteye.com/blog/1155840
9、xshell链接ubuntu出错
原因ssh加密算法错误。
修改sshd_config文件
/etc/ssh/sshd_config 新增如下内容:
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
ubuntu ssh远程链接
/etc/ssh/ssh_config #客户端配置文件
/etc/ssh/sshd_config #服务端配置文件
修改root默认密码
sudo password
sudo passwd
安装ssh server
apt-get install openssh-server
安装ssh client
apt-get install openssh-client
启动ssh
service ssh start
或 /etc/init.d/ssh start
number、启动tomcat报错
SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Document base F:\personal\projects\annoMVC\web does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:141)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:3944)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4113)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
十一月 12, 2016 11:43:19 上午 org.apache.catalina.core.StandardContext start
SEVERE: Error in resourceStart()