Tag: tomcat

如何在Linux中使用IntelliJ社区(免费)版本在本地调试Tomcat 7.x / 8.x webapp?

我知道这可以与Ultimate Edition一起使用,但有没有办法在Community Edition中本地调试这些应用程序?

通过install4j安装程序或Advanced Installer在Tomcat上部署Web应用程序的步骤

任何人都可以给我一些文档链接/教程,这可以帮助我为Java Web应用程序创建.exe Windows安装程序。 我有一个在tomcat服务器上运行的Java Web Project,我想在Windows上运行该项目,只需单击一下。 所以对于同样的我想创建.exe文件,我可以用它作为安装程序在任何机器上运行。 我找不到任何适当的文档来使用Install4J和Advanced Installer等流行的安装程序来创建.exe文件。 如果有人有文件或任何善意的帮助,请告诉我。 提前致谢。

未找到类exception

![JAVADB_DRIVER_LABEL库缺失] [1] 我试图通过Windows 7上的netbeans 8 IDE连接到JavaDB。我可以使用“服务”面板中随netbeans提供的数据库管理器连接它。 但是当尝试通过我的代码连接它时,我得到了org.apache.derby.jdbc.ClientDriver类的ClassNotFoundException。 我无法在我的机器上运行Apache tomcat服务器,因此我正在使用netbeans附带的Glassfish服务器4。 我连接数据库的代码如下: String url = “jdbc:derby://localhost:1527/sample;UID=app;PWD=app”; Class.forName(“org.apache.derby.jdbc.ClientDriver”); conn = DriverManager.getConnection(url); 这个类似的代码适用于SQL服务器,MS Access。

Android,在tomcat服务器上传文件

我正在寻找可以从tomcat服务器中的android应用程序快速上传图像的代码。 目前我还没有找到要放在tomcat服务器(servlet)中的java代码

无法连接到我的tomcat 8 websocket

我编写了一个连接到服务器上的websocket的客户端程序。 我使用示例工作设置tomcat8并使用我的客户端程序命中EchoAnnotation端点。 我写了这个端点程序如下: @ServerEndpoint(value = “/websocket”) public class PortServer implements AirMessageListener { public PortServer() { } @OnOpen public void start(Session session) { //do stuff } @OnClose public void end() { //do stuff } } @OnMessage public void incoming(String message) { //do stuff } @OnError public void onError(Throwable tw) throws Throwable { //do stuff } 我编译它并创建一个名为portserver的war文件,并将其放入我的tomcat […]

Tomcat 7和无效的密钥库格式

我正在尝试通过远程服务器上的https连接到Tomcat; 我找到了很多答案,但没有人为我工作过; 我在Ubuntu Server 14.04上使用Apache,Tomcat 7。 首先,我创建了证书密钥库写入: keytool -genkey -alias tomcat -keyalg RSA 在我编辑了“/etc/tomcat7/server.xml”以在端口8443上使用ssl之后: 其中**********是密码; 通过以下方式重启Tomcat: sudo service tomcat7 restart 我在文件“/var/log/tomcat7/catalina.out”中收到以下错误: SEVERE: Failed to initialize connector [Connector[HTTP/1.1-8443]] org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-8443]] at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106) at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:813) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.startup.Catalina.load(Catalina.java:638) at org.apache.catalina.startup.Catalina.load(Catalina.java:663) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at […]

为什么从WEB-INF文件夹中加载POSModel文件不起作用?

我正在使用Spring MVC进行我的Web项目。 我将模型文件放在WEB-INF目录中 String taggerModelPath = “/WEB-INF/lib/en-pos-maxent.bin”; String chunkerModelPath = “/WEB-INF/lib/en-chunker.bin”; POSModel model = new POSModelLoader() .load(new File(servletContext.getResource(taggerModelPath).toURI().getPath())); 这适用于Windows环境。 但是当我在远程Linux服务器上部署它时出现错误 HTTP状态500 – 请求处理失败; 嵌套exception是opennlp.tools.cmdline.TerminateToolException:POS Tagger模型文件不存在! 路径:/localhost/nlp/WEB-INF/lib/en-pos-maxent.bin 访问文件资源的最佳方法是什么? 谢谢

了解Apache Tomcat连接池

我正在尝试实现Apache Tomcat的内置JDBC连接池。 但我对许多事情感到困惑。 官方页面中提到了两种初始化连接池的方法。 一个使用JNDI查找,另一个使用java PoolProperty类。 对于JNDI查找,我们必须向context.xml或server.xml添加条目并在java代码中初始化它。 这需要硬编码数据库连接详细信息。 对于池属性,我们必须使用datasource对象在PoolProperty类中设置各种连接属性。 它需要实例化工厂吗? ( org.apache.tomcat.jdbc.pool.DataSourceFactory ) 每当尝试使用池属性时,我都会收到错误: 严重:无法创建池的初始连接。 java.sql.SQLException:在oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)调用时无效的参数 我检查并确认所有属性都是正确的。 一旦我使用xml方法,就会出现此错误。 有人可以帮我正确配置没有xml的池吗? 这个独立的java代码给了我错误:PoolProperties p = new PoolProperties(); String dburl=”jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=TCP)(HOST=hostname) (PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=shostname2)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=Service)))”; p.setUrl(dburl); p.setDriverClassName(“oracle.jdbc.OracleDriver”); p.setUsername(username); p.setPassword(pwd); p.setJmxEnabled(true); p.setTestWhileIdle(false); p.setTestOnBorrow(true); p.setValidationQuery(“SELECT 1 from dual”); p.setTestOnReturn(false); p.setValidationInterval(30000); p.setTimeBetweenEvictionRunsMillis(30000); p.setMaxActive(100); p.setInitialSize(10); p.setMaxWait(10000); p.setRemoveAbandonedTimeout(600); p.setMinEvictableIdleTimeMillis(30000); p.setMinIdle(10); p.setLogAbandoned(true); p.setRemoveAbandoned(true); p.setJdbcInterceptors( “org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;” + “org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer;” + “org.apache.tomcat.jdbc.pool.interceptor.ResetAbandonedTimer”); […]

如何从文件系统调用图像?

我正在使用eclipse WTP在部署在tomcat服务器上的Ubuntu OS上开发Web应用程序。 我想在Web应用程序中使用我的文件系统中的图像(显示它们)。 我怎样才能有效地做到这一点? 是通过使用上下文路径到驱动器上的位置? 或者是通过使用流媒体加载它们(或类似的东西)? 此外,我在WTP项目中找不到任何web.xml或server.xml文件(因为较新的版本甚至不需要它们)。 改述:我想在我的网络应用程序中使用文件系统中的图像(静态内容)。 在前端使用JSTL。 编辑: 如果网络应用程序是xyz那么它的位置是: /home/webaapp/xyz/…..并且图像位于/home/akshay/images/……. 我想从Web应用程序访问远离(在相同的硬盘驱动器中)的文件夹

文档根元素“beans”必须与DOCTYPE根“null”匹配

我有一个xml解析错误,我无法追查。 当tomcat尝试启动spring 3 Web应用程序时出现错误。 以下是服务器日志中显示的完整堆栈跟踪: org.springframework.web.context.ContextLoader.initWebApplicationContext Context initialization failed org.springframework.beans.factory.BeanDefinitionStoreException: Line 4 in XML document from ServletContext resource [/WEB-INF/applicationContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException: L’élément racine de document “beans” doit correspondre à la racine DOCTYPE “null”. org.xml.sax.SAXParseException; lineNumber: 4; columnNumber: 134; L’élément racine de document “beans” doit correspondre à la racine DOCTYPE “null”. at […]