问题记录

 

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

c479386f-3a5b-4c92-99b9-0ceaf3141cdb.png

 578a6d91-0942-4e22-a77f-da2fb8440f57.png

如上配置访问显示404错误

6c6a3ba9-cf49-4292-a672-2043f75ffe94.png

错误原因: /* 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-beanutils-1.8.3

commons-lang-2.6 (注:导入最新的 3.1 版本会继续报如下错误)

commons-collections-3.2.1

commons-logging-1.1.1

ezmorph-1.0.6

json-lib-2.4

来源: 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()  

转载于:https://my.oschina.net/u/2321760/blog/844525

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值