我有一些代码使用JAXB API类,它们是作为Java 6/7/8中JDK的一部分提供的.当我使用Java 9运行相同的代码时,在运行时我得到错误,指示无法找到JAXB类.
自Java 6以来,JAXB类已作为JDK的一部分提供,为什么Java 9不再能够找到这些类?
我刚刚在我的Ubuntu 11.10上下载了Tomcat 7.0.23软件包.
我按照Google API网站上的说明部署了他们的示例网络应用程序.它基本上由jar放在WEB-INF/lib目录中的web.xml文件和放在WEB-INF目录中的文件组成.
然而,应用程序没有自动部署,当试图强制服务器通过管理器gui部署它时,我收到以下消息:
FAIL - Application at context path /myWebApp could not be started
FAIL - Encountered exception org.apache.catalina.LifecycleException:
Failed to start component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/myWebApp]]
Run Code Online (Sandbox Code Playgroud)
但是,Tomcat提供的JSP示例确实有效!
我在Tomcat6上遇到同样的问题.
那我做错了什么?这是权限问题吗?(我甚至尝试将所有文件的mod更改为777).