在Eclipse中构建J2EE项目时,Tomcat出现access denied错误,不能正常启动Tomcat:
STACKTRACE:
java.net.SocketException: java.security.AccessControlException:
access denied (java.net.SocketPermission 127.0.0.1:3306 connect,resolve)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
at com.mysql.jdbc.MysqlIO.(MysqlIO.java:276)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2641)
at com.mysql.jdbc.Connection.(Connection.java:1531)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.s.util.logic.DBconn.initiconn(DBconn.java:68)
at com.s.util.logic.DBconn.(DBconn.java:50)
at com.s.util.logic.SimpDB.(SimpDB.java:20)
at com.s.p.ui.LoginServlet.doGet(LoginServlet.java:40)
at com.s.p.ui.LoginServlet.doPost(LoginServlet.java:153)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:239)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:268)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:157)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:140)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:136)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Unknown Source
解决方法:
在Eclipse配置里面,windows-->Preferences-->Tomcat-->advanced,把"Launch tomcat using Security Manager"选项的勾去掉,重新启动Tomcat。
可以解决问题。
分享到:
相关推荐
在使用Tomcat 9 进行Web应用部署时,可能会遇到一种较为常见的问题:即配置完成后,虽然能够正常访问Web应用,但在尝试访问后台管理界面(如Server Status、Manager App、Host Manager)时却收到“403 Access Denied...
主要介绍了Web项目打成war包部署到tomcat时报MySQL Access denied for user 'root'@'localhost' (using password: YES)错误解决方案(推),需要的朋友可以参考下
本问题中,开发者遇到了一个特定的错误,即在尝试通过Tomcat服务器连接到MySQL数据库时,出现了`CommunicationsException`,进一步深入是由于`AccessControlException`导致的,错误信息提示访问权限被拒绝(`access ...
然而,直接访问可能会遇到 `403 Access Denied` 错误,原因是没有对 manager 应用的访问权限。 - **配置访问权限**: - 修改 `/apache/tomcat/apache-tomcat-8.5.43/conf/tomcat-users.xml` 文件,添加相应的角色和...
Tomcat7.0的tomcat-users.xml的設定 403 Access Denied If you have not changed any configuration files, please examine the file conf/tomcat-users.xml in your installation.
- **权限问题**:如果遇到“Access Denied”错误,可能需要以管理员权限运行Tomcat。 通过以上步骤,你应能成功安装和配置32位的Apache Tomcat,并开始开发和部署Java Web应用。记住,持续更新Tomcat到最新版本以...
在MySQL数据库操作中,1045错误是一个常见的问题,通常表现为“Access denied for user 'username'@'hostname' (using password: YES)”,意味着系统拒绝了指定用户名和主机的登录请求,即使提供了正确的密码。...
在 Tomcat 中观察运行结果,可以发现出现了 Exception“org.apache.hadoop.security.AccessControlException: Permission denied: user=bikun,access=WRITE, inode="/user":user:supergroup:drwxr-xr-x”。...
在MySQL中,“1045错误”(Access denied for user 'username'@'localhost' (using password: YES))是指当用户尝试登录MySQL服务器时,由于提供的用户名或密码不匹配,导致无法访问数据库。这种情况下,MySQL会返回...
- **错误信息**:“Access denied for user 'root'@'localhost'(using password: NO)” 表明Tomcat试图使用空密码连接MySQL数据库时被拒绝。 - **解决方法**: - 检查数据库连接配置文件,确保URL、用户名和密码...
2. 解决"Access denied"错误:安装Adobe Reader后,如果出现“Access denied”(拒绝访问)的错误提示,这意味着浏览器与Adobe Reader之间的权限设置存在问题。这时,用户需要进入Adobe Reader的设置进行调整。具体...
拒绝访问异常处理(AccessDeniedException)_spring security例子 博客:blog.csdn.net/dsundsun
今天把博客程序部署到一台阿里云Windows主机上,通过浏览器访问时出现下面的错误: 代码如下:创建 BlogConfigurationSettings 的配置节处理程序时出错: 拒绝访问...Access to the temp directory is denied. Identi
5. **错误处理**:良好的错误处理机制能提供清晰的反馈,帮助调试和维护。 6. **测试**:使用单元测试和集成测试确保服务的正确性。JUnit对于Java,pytest对于Python都是常见的测试框架。 7. **部署**:将构建好的...
一旦用户被验证,过滤器会判断他们是否有权访问特定资源,如果权限允许,则允许访问,否则显示“Access Denied”页面。此外,成功认证的用户会被重定向至请求的资源,并可能在客户端设置安全cookie以实现后续的无...
- **accessDenied.jsp**和**login.jsp**:分别处理权限拒绝和登录页面。 - **web.xml**和**applicationContext.xml**:配置文件,定义Spring和Web应用的设置。 - **applicationContext-security-acegi.xml**:ACEGI...
- 错误提示:“ERROR 1045 (28000): Access denied for user 'frank'@'localhost' (using password: NO)”。 - 解决方案:使用`--skip-grant-tables`参数重新启动MySQL服务,然后更改root用户的密码。 ```bash ...
这可以通过使用`<access-denied-page>`元素来指定无权访问时重定向的页面,以及使用`<auth-constraint>`标签来定义哪些角色可以访问特定的URL。 在JSP权限管理方面,通常使用JSP标签库(Taglib)如JSTL(JavaServer...
5. 如果未授权,显示“Access Denied”页面。 6. 记录成功的登录事件并在客户端设置安全cookie,以便后续访问无需再次登录。 7. 在服务器端的会话对象中存储认证信息,确保后续请求的安全。 8. 缓存安全信息以提高...
这种方法支持Tomcat热部署,即无需重启服务器即可更新Webservices。 #### 三、配置Sakai以支持Webservices 为了启用Sakai的Webservices,需要对`sakai.properties`文件进行相应的配置: 1. **开启Webservices**:...