java.lang.IllegalArgumentException介绍

相信这个异常大家都很常见。

我现在遇到一个需要配置tomcat  server.xml来修正的找不到的问题:

如下:

java.lang.IllegalArgumentException: Document base C:\Source\AirChina\AirChina_Portal\WebContent does not exist or is not a readable directory
	at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142)
	at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4048)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4217)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
	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:583)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2012-8-28 16:37:35 org.apache.catalina.core.StandardContext start

以上异常很明显是 位置文件找不到。而且这是项目启动时候报出的。所以需要查看下 tomcat 配置文件。

以下为tomcat server 配置文件。注意配置:<Context path="/www" docBase="D:\AMR2\AirChina_Portal\WebContent"  privileged="true"/>




	
	
	
	
	
	
	

	
	
		
		
	 	
	  
	 
	 
	 
	 
	
	

	
	

		
		


		
		
		
		
		
		

		
		


		

		
		

			
			

			
			

			
			

			
			

				
				

				
				
				
			
 

		
	
另外,还需要配置好context.xml 




    
    WEB-INF/web.xml
	
    
    

    
    
	
	

这是我遇见比较特殊的。自己留个备份。也希望能给大家提供的参考

另外。如果大家想要看该异常的用法。提供大家一个介绍的链接地址:

类 java.lang.IllegalArgumentException 的使用

你可能感兴趣的:(java.lang.IllegalArgumentException介绍)