相关疑难解决方法(0)

我在哪里可以查看Eclipse中的Tomcat日志文件?

我在哪里可以查看Eclipse中的Tomcat日志文件?

出于某种原因,我的Tomcat安装/日志文件夹始终为空.

BTW,Tomcat会在一段时间后转储到日志文件中还是立即转储?

java eclipse logging tomcat

137
推荐指数
4
解决办法
14万
查看次数

Tomcat 8启用调试日志记录以列出不需要的jar

在Arch Linux ARM上启动Tomcat 8时,我收到以下警告:

信息:至少有一个JAR被扫描用于TLD但尚未包含TLD.为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表.在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间

我已经修改了$ {catalina.home} /logging.properties,如下所述:如何修复JSP编译器警告:一个JAR被扫描用于TLD但尚未包含TLD?

我将一些日志记录级别从INFO更改为FINE,取消注释"org.apache.jasper.compiler.TldLocationsCache.level = FINE"并添加了"org.apache.jasper.servlet.TldScanner.level = FINE".所以文件的结尾现在看起来如下:

org.apache.catalina.core.ContainerBase.[Catalina].[localhost] .level = FINE org.apache.catalina.core.ContainerBase.[Catalina].[localhost] .handlers = 2localhost.org.apache.juli.AsyncFileHandler

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/ manager] .level = FINE org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/ manager] .handlers = 3manager.org.apache.juli.AsyncFileHandler

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/ host-manager] .level = FINE org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/ host- manager] .handlers = 4host-manager.org.apache.juli.AsyncFileHandler

#例如,将org.apache.catalina.util.LifecycleBase记录器设置为log#扩展LifecycleBase更改状态的每个组件:#org.apache.catalina.util.LifecycleBase.level = FINE

#要在TldLocationsCache中查看调试消息,请取消注释以下行:org.apache.jasper.compiler.TldLocationsCache.level = FINE org.apache.jasper.servlet.TldScanner.level = FINE

但我仍然在启动时收到警告,而不是不需要的JAR路径.怎么了?

logging jsp tomcat tomcat8 archlinux-arm

11
推荐指数
2
解决办法
1万
查看次数

如何修复对Tomcat中被拒绝的请求资源的访问?

我想通过使用数据库作为领域来启用基于表单的身份验证,但每当我尝试在Tomcat 6中作为Tomcat管理器进行身份验证时,我总是收到该消息.我已经创建了一个表user_name和user_roles并将用户名(蓝色)映射到admin和manager作为mysql中user_roles表中的角色,但我仍然无法进行身份验证.我已经在server.xml文件中重新创建了realm标记:

 <Realm className      = "org.apache.catalina.realm.JDBCRealm"
        debug          = "99" 
        driverName     = "com.mysql.jdbc.Driver"
        connectionURL  = "jdbc:mysql://localhost:3306/mail" 
        connectionName = "root" 
        userTable      = "users"
        userNameCol    = "user_name"
        userCredCol    = "user_pass"
        userRoleTable  = "user_roles" 
        roleNameCol    = "role_name" 
 /> 
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我在做什么,以及如何使用数据库启用基于表单的身份验证?

  1. 我已经将用户"蓝色"声明为管理员和经理,当我尝试登录tomcat管理器页面时,它给我的消息是:

    HTTP状态403 - 拒绝访问所请求的资源

  2. 当我输入错误的用户名或密码时,tomcat再次要求输入用户名和密码,而不是显示该消息.

authentication configuration tomcat http-status-code-403 catalina

5
推荐指数
1
解决办法
4万
查看次数

失败 - 在上下文路径/ RxCircle部署应用程序但上下文无法启动

FAIL - 在上下文路径/ RxCircle上部署应用程序但上下文无法启动模块尚未部署.org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:210)位于org.netbeans的org.netbeans.modules.maven.j2ee.ExecutionChecker.performDeploy(ExecutionChecker.java:173) .modules.maven.j2ee.ExecutionChecker.executionResult(ExecutionChecker.java:125)位于org.netbeans.core.exe.RunClassThread.run的org.netbeans.modules.maven.execute.MavenCommandLineExecutor.run(MavenCommandLineExecutor.java:202) (RunClassThread.java:153)

我正在使用tomcat 6 netbeans 7.0 java 6

当我在netbeans中运行我的应用程序时,我收到此错误..

java tomcat maven netbeans-7

5
推荐指数
2
解决办法
3万
查看次数