改在weblogic里面部署,上传.war文件的时候
出现下面的错误Exception 
java.lang.IllegalArgumentException: Not a directory: C:\Documents and Settings\admin\×???
at weblogic.management.console.utils.MultipartRequest.readNextPart(MultipartRequest.java:466)
at weblogic.management.console.utils.MultipartRequest.readRequest(MultipartRequest.java:383)
at weblogic.management.console.utils.MultipartRequest.(MultipartRequest.java:165)
at weblogic.management.console.utils.MultipartRequest.(MultipartRequest.java:192)
at weblogic.management.console.actions.common.FileUploadAction.perform(FileUploadAction.java:98)
at weblogic.management.console.actions.internal.ActionServlet.doAction(ActionServlet.java:171)
at weblogic.management.console.actions.internal.ActionServlet.doPost(ActionServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:945)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:332)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:242)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:5363)
at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:721)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3043)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2466)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)
--------------- nested within: ------------------
weblogic.management.console.actions.ActionException: Not a directory: C:\Documents and Settings\admin\×??? - with nested exception:
[java.lang.IllegalArgumentException: Not a directory: C:\Documents and Settings\admin\×???]
at weblogic.management.console.actions.ErrorAction.(ErrorAction.java:38)
at weblogic.management.console.actions.common.FileUploadAction.perform(FileUploadAction.java:108)
at weblogic.management.console.actions.internal.ActionServlet.doAction(ActionServlet.java:171)
at weblogic.management.console.actions.internal.ActionServlet.doPost(ActionServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:945)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:332)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:242)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:5363)
at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:721)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3043)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2466)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)  
Current Date
Tue Apr 13 08:29:07 CST 2004Console Release Build
nullConsole Build
nullServer Release Build
7.0.0.0Server Build
WebLogic Server 7.0  Thu Apr 25 17:16:22 PDT 2002 180709 All Server Product Versions
WebLogic Server 7.0  Thu Apr 25 17:16:22 PDT 2002 180709 
WebLogic XMLX Module 7.0  Thu Apr 25 17:26:07 PDT 2002 180709 
Request Info
Protocol:                        HTTP/1.1
ServerName:                      localhost
ServerPort:                      7001
Secure:                          false
ContextPath:                     /console
ServletPath:                     /common/error.jsp
QueryString:                     nextAction=%2Factions%2Fmbean%2FConfigureAppWizardAction%3Fstep%3D0%26path%3DC%253A%255CDocuments%2Band%2BSettings%255Cadmin%255C%25A1%25C1%253F%253F%253F&step=2&path=C%3A%5CDocuments+and+Settings%5Cadmin%5C%3F%3F%3F%3F%3F
PathInfo:                        null
PathTranslated:                  null
RequestURI:                      /console/common/error.jsp
AuthType:                        null
ContentType:                     multipart/form-data; boundary=---------------------------7d439e6400fc
CharacterEncoding:               null
Locale:                          zh_CN
Method:                          POST
Session:                         weblogic.servlet.internal.session.MemorySessionData@19d8a8
RequestedSessionId:              A7z9vIyc5Px6ziJ6FSZJvwmhP4Fl1l1NIrhskaQHQbUh4VpTzs4U!895118638!1081816061002
RequestedSessionIdFromCookie:    true
RequestedSessionIdFromURL:       false
UserPrincipal:                   system
RemoteUser:                      system
RemoteAddr:                      127.0.0.1
RemoteHost:                      localhostParameters
nextAction = /actions/mbean/ConfigureAppWizardAction?step=0&path=C%3A%5CDocuments+and+Settings%5Cadmin%5C%A1%C1%3F%3F%3F path = C:\Documents and Settings\admin\????? step = 2 
Attributes
_wl_internalaction = weblogic.management.console.actions.internal.InternalActionContext@1088af java.util.Locale = en_US weblogic.management.console.catalog.Catalog = weblogic.management.console.catalog.XmlCatalog@57250c weblogic.management.console.helpers.BrowserHelper = User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) IE: true Netscape: false Supported: true JavscriptHrefs: false TableCellClick: true DocumentReloadedOnResize: false DropdownStretchable: true CellSpacingBlank: false EmptyCellBlank: false ImgOnclickSupported: true TableBorderFancy: true PartialToWideTables: false DisabledControlSupported: true weblogic.management.console.helpers.DebugHelper = weblogic.management.console.helpers.DebugHelper@5f11e7 weblogic.management.console.helpers.UnitsHelper = weblogic.management.console.helpers.UnitsHelper@413a14 weblogic.management.console.helpers.UrlHelper = weblogic.management.console.helpers.UrlHelper@7dbc53 
Headers
Accept = image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */* Accept-Encoding = gzip, deflate Accept-Language = zh-cn Cache-Control = no-cache Connection = Keep-Alive Content-Length = 3460 Content-Type = multipart/form-data; boundary=---------------------------7d439e6400fc Cookie = BEAWLSConsoleLastUsername=system; ADMINCONSOLESESSION=A7z9vIyc5Px6ziJ6FSZJvwmhP4Fl1l1NIrhskaQHQbUh4VpTzs4U!895118638 Host = localhost:7001 Referer = http://localhost:7001/console/actions/common/FileUploadAction?nextAction=%2Factions%2Fmbean%2FConfigureAppWizardAction%3Fstep%3D0%26path%3DC%253A%255CDocuments%2Band%2BSettings%255Cadmin%255C%25A1%25C1%253F%253F%253F&step=1&path=C%3A%5CDocuments+and+Settings%5Cadmin%5C%A1%C1%3F%3F%3F User-Agent = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) 
BrowserInfo
User-Agent:               Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
IE:                       true
Netscape:                 false
Supported:                true
JavscriptHrefs:           false
TableCellClick:           true
DocumentReloadedOnResize: false
DropdownStretchable:      true
CellSpacingBlank:         false
EmptyCellBlank:           false
ImgOnclickSupported:      true
TableBorderFancy:         true
PartialToWideTables:      false
DisabledControlSupported: true

解决方案 »

  1.   

    reploy一次JB是下面的提示D:\bea\jdk131_02\bin\javaw  -classpath D:\bea\weblogic700\server\lib\weblogic_sp.jar;D:\bea\weblogic700\server\lib\weblogic.jar;D:\bea\weblogic700\server\lib\webservices.jar;D:\JBuilderX\lib\jdsremote.jar; weblogic.Deployer  -user system  -adminurl http://theone:7001  -password systemboot  -activate  -name FirstWebApp -upload  -source C:/bea/webapp/FirstWebApp.war -targets myserver
    Operation started, waiting for notifications.......#TaskID Action Status Target Type Application Source0 Activate Failed myserver Server FirstWebApp C:\Documents and Settings\admin\桌面\.\myserver\upload\FirstWebApp\FirstWebApp.war
    Exception:weblogic.management.ApplicationException: Prepare failed. Task Id = 0
    Module: FirstWebApp Error: Could not load web application from 'C:\Documents and Settings\admin\桌面\.\myserver\upload\FirstWebApp\FirstWebApp.war'
    是不是因为我的myserver是放在了桌面下的一个目录不识别中文目录啊?
      

  2.   

    是不是因为我的myserver是放在了桌面下的一个目录不识别中文目录啊?靠,乱码吧,写成中文的吧 ^_^
      

  3.   

    把myserver创建在没空格的路径下
      

  4.   

    我重新建了一个server这样部署就没有问题了但是部署上去后FirstWebApp.war访问http://localhost:7001/FirstWebApp/Servlet1却出现下面的无法访问页 面ror 404--Not Found 
    From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
    10.4.5 404 Not Found
    The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent.If the server does not wish to make this information available to the client, the status code 403 (Forbidden) can be used instead. The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource is permanently unavailable and has no forwarding address.
     
      

  5.   

    看看工作目录有没有FirstWebApp.war
    没有的话重新部署
      

  6.   

    看看web.xml文件,servlet mapping是否设置正确。
      

  7.   

    或者你可以试试你的jsp有没有正常运行
      

  8.   

    楼主,你把要发布的工程改变下整个工程的属性:比如:host的名称,类库是否绑定了
    特别是你的用户名称跟密码
    改了后在从新编译你的文件试试看
      

  9.   

    首先访问一下jsp文件看看,如果能访问,说明servlet mapping没设置好