Eri*_*son 61 java jsp tomcat netbeans
我正在尝试按照教程在NetBeans中创建一个非常基本的Java Web应用程序.
当我尝试运行它时,会出现一个标题为"需要验证"的对话框.在对话框内有标题"Tomcat Manager Application"和"User Name"和"Password"字段.
调查这一点,我已经明白我应该编辑该文件
\TOMCAT_HOME\conf\tomcat-users.xml
Run Code Online (Sandbox Code Playgroud)
包括类似的东西:
<user username="user" password="password" roles="standard,manager"/>
Run Code Online (Sandbox Code Playgroud)
所以我已经做到了,但它还没有帮助.
谁能提供一些见解?我正在使用Tomcat 6.0.20,NetBeans 6.7.1和Windows Vista.我正在使用jdk1.7.0,但Java还没有真正进入这个项目.
小智 76
当你从netbeans IDE启动tomcat服务器时,你需要在tomcat服务器的连接选项卡上检查菜单"tools-> servers" - 有catalina基目录.你需要包括以下内容:
<role rolename="manager"/>
<user username="admin" password="admin" roles="manager"/>
Run Code Online (Sandbox Code Playgroud)
在档案
\CATALINA_BASE\conf\tomcat-users.xml
Run Code Online (Sandbox Code Playgroud)
或者使用IDE自动生成的用户名,其中的描述已经放在此文件或连接选项卡上
<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>
Run Code Online (Sandbox Code Playgroud)
She*_*heo 16
Netbeans问题:对于apache Tomcat服务器身份验证所需的对话框请求用户名和密码
此对话框出现如果未通过NetBeans IDE为Tomcat启动设置用户角色及其凭据或其不正确,
或者当IDE中的用户/传递集与"canf/tomcat-user.xml"文件中的user/pass不匹配时
1 ..需要检查IDE工具 - >服务器中设置的用户名和密码
2..Check\CATALINA_BASE\conf\tomcat-users.xml.是否定义了用户和他的角色.如果不添加这些行
<user username="ide" password="EiWnNlBG" roles="manager-script,admin"/>
</tomcat-users>
Run Code Online (Sandbox Code Playgroud)
3 ..在IDE工具 - >服务器中设置相同的用户/传递
资料来源:http: //ohmjavaclasses.blogspot.com/2011/12/netbeans-problem-for-apache-tomcat.html
Pra*_*mar 12
那么如果你是在Linux中使用NetBeans,那么你应该寻找的tomcat-user.xml在
/home/Username/.netbeans/8.0/apache-tomcat-8.0.3.0_base/conf
Run Code Online (Sandbox Code Playgroud)
(它称为Catalina Base,通常是隐藏的)而不是Apache安装目录.
在该文件夹中打开tomcat-user.xml,取消注释用户和角色,并添加/替换以下行.
<user username="tomcat" password="tomcat" roles="tomcat,admin,admin-gui,manager,manager-gui"/>
Run Code Online (Sandbox Code Playgroud)
重启服务器.就这样