Tag: tomcat

我可以使用Java EE webapp中的Windows身份validation连接到SQL Server吗?

我目前正在研究如何使用Windows身份validation而不是SQL Server身份validation从我的Java EE Web应用程序连接到SQL Server数据库。 我正在使用Tomcat 6.0运行这个应用程序,并使用Microsoft JDBC驱动程序。 我的连接属性文件如下所示: dbDriver = com.microsoft.sqlserver.jdbc.SQLServerDriver dbUser = user dbPass = password dbServer = localhost:1433;databaseName=testDb dbUrl = jdbc:sqlserver://localhost:1433 使用SQL Server身份validation时,以这种方式连接到SQL Server数据库时没有问题。 有什么办法可以检索用户的Windows身份validation的凭据,并使用SQL Server的身份validation? 更新 :我知道在ASP.net有一种方法来设置Windows身份validation访问的Web应用程序,这正是我所期待的,除了我想传递到SQL Server访问数据库的标记。

Bean Validation @NotNull,@NotBlank和@NotEmpty在JSF + Tomcat中不起作用

我在我的JSF托pipebean中使用Hibernate Validation注解。 当我使用@NotBlank @NotEmpty , @NotBlank或@NotEmpty他们似乎并没有以任何方式触发。 @NotBlank(message = "{name.required}") public String name; 视图: <h:outputLabel value="Name:" /> <h:inputText id="name" value="#{person.name}" size="20" /> <h:message for="name" style="color:red" /> 这是如何造成的,我该如何解决?

任何方式来分享tomcat的不同应用程序之间的会话状态?

我们希望将工作应用程序分成两个不同的.war文件,以便能够更新一个应用程序而不会影响其他应用程序。 每个webapp将有不同的用户界面,不同的用户和不同的部署时间表。 最简单的path似乎是共享相同的会话,所以如果应用程序设置session.setAttribute("foo", "bar")应用程序B将能够看到它。 有没有办法在同一个Tomcat实例中为这两个应用程序共享HttpSession状态? 我们的应用程序运行在一个专用的Tomcat 5.5上,没有其他的应用程序在同一个tomcat实例上运行,所以关于会话共享的任何安全问题都不成问题。 我们正在运行多个Tomcat实例,但平衡器正在使用粘性会话。 如果这是不可能的,或者这个会话共享是一个非常糟糕的主意,请发表评论。

将属性“源”设置为“org.eclipse.jst.jee.server:JSFTut”没有find匹配的属性

当我在控制台上运行演示JSF应用程序时,出现以下错误 [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:JSFTut' did not find a matching property.

HttpRequest最大允许的大小在Tomcat?

我可以通过单个HttpURLConnection发送给Tomcat的最大数据量是多less?请求大小是否有限制?

如何configurationTomcat从webapps以外的外部文件夹提供图像?

我如何使用Tomcat从webapps以外的公用文件夹提供图像文件? 我不想在另一个端口上使用第二个Apache文件服务器,因为图像文件是同一个应用程序的一部分。 我不想创build一个符号链接到webapps里的公共文件夹,因为我的应用程序被部署为一个战争文件….是否有一个更简单的解决scheme,类似于使用默认的servlet静态内容的webapps,静态内容以外的webapps

Tomcat是否将两个相同的库文件加载到内存中,如果它们位于两个Web应用程序中?

我有两个应用程序在tomcat/webapps文件夹下。 tomcat/webapps/App1 tomcat/webapps/App2 这两个应用程序共享相同的库。 它们存储在例如tomcat/webapps/App1/WEB-INF/lib 。 这两个库在内存中加载两次? 我应该把这些共享库放在tomcat/server/lib吗?

添加一个目录到tomcat classpath

我在C:驱动器中有一个文件夹作为C:\app_config\java_app此文件夹包含一些特定于语言环境的属性文件。 我有一个Java类( PrjPropertilesLocator ),加载属性文件的基础上启动Web App的默认区域设置。我的web应用程序运行在tomcat内部。 问题是我应该如何设置这个目录C:\app_config\java_app在tomcat类path中,以便PrjPropertilesLocator类中的ResourceBundle可用。 有没有办法,我可以设置此文件夹专门为一个单一的Web应用程序需要它。我不想把属性文件内的WEB-INF/classes文件夹。 在weblogic上运行fine.I在其启动脚本之一中设置weblogic classpath中的目录,并且工作正常。 但是在Tomcat上,我尝试将它放在startup.bat中的startup.bat中,但是无法成功执行。

如何在不同端口后面的单个Tomcat实例上运行不同的应用程序?

目前我有两个在Tomcat 6上运行的web应用程序app1和app2: 在http:// localhost:8080 / app1上的app1 在http:// localhost:8080 / app2上的app2 我想configurationTomcat,以便它们在单独的端口后面的根环境中运行: app1在http:// localhost:8081上 app2在http:// localhost:8082 需要做什么?

如何在不使用configuration程序的情况下调整Tomcat 5.5 JVM内存设置

我需要将Tomcat内存设置configuration为更大安装的一部分,因此在configuration应用程序之后手动configurationtomcat是不可能的。 我以为我可以把JVM内存设置放到JAVA_OPTS环境variables中,但是我正在用jconsoletesting它,看看它是否工作,它不。 根据下面的注释,CATALINA_OPTS也不起作用。 到目前为止,我可以通过TomcatconfigurationGUI来实现它的唯一方法,这对我的问题来说不是一个可以接受的解决scheme。