问题标签 [tomcat6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在没有 JSP 的情况下执行 Spring MVC 的最佳方法?
我希望使用 Spring MVC 来提供 REST Web 服务。然而,通过一些书籍和教程,看起来 ModelAndView 总是返回一个解析的 JSP 文件。我想我可以让 JSP 构建我的 XML 文档,但这是最好的方法吗?我认为也许更结构化的 XML 构建方法可能是合适的。
我有哪些选择?另外,有人有相关教程吗?
tomcat - 外部访问的Tomcat问题?
我不知道如何像 www.mydomain.com 这样访问我部署的战争文件
相反,我必须访问它,即http://mydomain.com:8080/WarFileName
我想解决这个问题,并且还能够在同一个 Tomcat 服务器上部署/托管多个域,即 www.mydomain1.com 和 www.mydomain2.com 在同一个 tomcat 服务器上,而 url 中没有端口 8080 变量
Server.xml 是拼图中缺失的部分吗?
信息:linux box,tomcat6,staticIP
java - 了解tomcat 6中的context.xml
我在 Eclipse 中创建了一个主要为空的动态 Web 项目。
它有
- 没有小服务程序
- 没有jsp文件
web.xml 是
我context.xml
在它的META-INF
文件夹中添加了一个
我将此项目导出为 WAR 文件。具有以下结构:
当我将项目部署到本地 tomcat (Apache Tomcat/6.0.20) 时,一切都按预期工作。这意味着,context.xml 被复制到 /conf/Catalina/localhost 并重命名为 testprojekt.xml。
当我将 testprojekt.xml 编辑为:
我在 catalina.out 中看到以下输出:
这是为什么?这是预期的结果吗?在 a 中更改参数的正确方法是context.xml
什么?
先感谢您。问候,
java - 如何在 Mac OS 10.5.8 上运行的 Tomcat/java 上设置 UTF8 语言?
我在 Mac OS 10.5.8 上本地运行 Tomcat6。我们的登台和生产服务器设置了一个环境变量:
阶段和生产在 CentOS 上运行,并在 java 和 Tomcat 启动时读取此值。但是,java 似乎并未读取此值,并且默认为 en_US_ISO_85591。在我的本地机器上,我已将 LANG=en_US.UTF-8 添加到我的 .bash_profile 文件中,因为 java 和 Tomcat 以我的用户身份运行。
如果有帮助,我们遇到的情况是我们有一个后端服务,它将 xml 格式的 UTF8 数据传递到另一个控制器,该控制器将数据转换为页面级变量。在本地的转换过程中,XML 数据被转换为 ISO_85591 格式,然后又转换回 UTF-8,并且出现以下错误:
还有另一种配置方法吗?
tomcat6 - Tomcat 6 中的会话跟踪
可以在 Tomcat 6 中关闭会话跟踪。我的意思是,避免创建 cookie JSESSIONID。
谢谢路易斯
mysql - JNDI 和 javax.sql.DataSource
我是一个过去曾经做过一些 J2EE 编码的人,现在我正在重新投入工作,从事一个新的 J2EE 项目。自 2001 年以来发生了很多变化,所以我需要问这个非常基本的问题。
我在我的数据库类中使用这样的语法:
我知道这是一个新功能(注释),但我不确定它是如何工作的。后来在我的课上,我打了这个电话:
它每次都会抛出 NullPointerException 。我在调试器中进入了这个,事实证明,dataSource 为空。
我没有在代码中自己初始化 dataSource 似乎很神奇和奇怪。知道我做错了什么吗?
我的 web.xml 包含以下块来建立资源:
我已经通过使用 META-INF 中的 context.xml 文件将此添加到我的 Context 中。上下文条目如下所示:
我正在使用 Tomcat 6、MySQL 5、最新的 MySQL 驱动程序(不是旧的 v3,而是最新的 v5 驱动程序)。
更新:这对我不起作用,因为我在一个普通的班级中使用它。我创建了一个新项目并向其中添加了一个 servlet。servlet 中的 DataSource 不为空。
java - JNDI 名称——是否需要前缀“jdbc/”?
JNDI 名称怎么了?我正在尝试使用 Java 5 的新注释功能来获取 javax.sql.DataSource。它对我不起作用,所以我想问...
我的 web.xml 中有一个,里面是一个元素。我在“jdbc/MyDB”和“MyDB”之间切换。两者都不能使我的基于类的 DataSource 工作(它始终为空),但在我使用 taglibs 创建的另一个示例中,这两个 JNDI 名称都工作。
mysql - 无法从tomcat连接到MySQL数据库
嘿,我收到这个错误:
我只是想连接到数据库。使用此代码
它确实找到了驱动程序,但是当我尝试连接到数据库时出现该错误。
我对 catalina 50.local.policy 有这个权限
任何人都知道为什么会出现该错误?
编辑: service mysql status 给出了这个:
java - Tomcat6 + Ubuntu + Servlet
我正在尝试制作servlet。
我已经在 ubuntu 上安装了带有管理示例和文档的 tomcat6。我能够运行提供的示例。但是当我尝试制作自己的servlet时它不起作用。
我做了以下步骤
在根目录下我创建文件夹
我制作了两个文件,一个是 index.html,其中有一个按钮和表单上的操作来调用 servlet。其次是 .java 文件。我编译了 .java 文件并且 .class 完成了。所以现在树看起来像
现在我使用http://localhost:8080/myapp在浏览器中打开它
它显示带有按钮的 index.html 页面。但是当我点击按钮时它说
错误 404: http://localhost:8080/myapp/TestServ未找到!!
我不知道我哪里出错了。我也设置了 CATALINA_HOME。但这个问题仍然存在。
mysql - MySQL 连接器/J 问题
因此,在 Tomcat 6.0.20 上运行的 Java Web Start 应用程序中,我一直遇到 MySQL Connector/J 驱动程序无法正确加载的问题。我已将 MySQL 连接器 JAR 文件复制到 Tomcat 的 lib 目录以及 webapps//WEB-INF 中的 lib 目录中。我还在 JNLP 文件中添加了对 JAR 文件的引用。经过一番研究,我发现我还需要在 context.xml 文件 ($CATALINA_HOME/conf) 中添加一个节点,这是我根据 Tomcat 6 语法完成的。以下是 XML 文件的内容:
这是我用来访问数据库的代码:
当我从 Eclipse 或使用 ant 的 SSH 执行代码时,我得到的结果很好,所以我知道这不是连接 URL 的问题。但是,当我使用 Web Start(jnlp 文件)运行它时,当我单击按钮时,JFrame 甚至都不会打开。不过,我知道事件侦听器没有问题,因为代码可以正常执行其他两种方式。我发现在注册驱动程序时会发生异常,但如果我不包括这些行,我会收到一条错误消息“找不到合适的驱动程序”。关于我可以做些什么来解决这个问题的任何建议?