我想添加和我的tomcat web应用程序可以访问的环境variables。 我已经通过这个链接,但我想在root用户设置环境variables。 怎么做?
我是Linux新手,但花了一整天我安装了Java和Tomcat。 我的目标是用这个Linux机器托pipe一个应用程序。 我知道这一切工作正常,从我的基于Windows的机器,但它是我的笔记本电脑,所以我打算使用Linux Box作为我的专用服务器。 在许多论坛之后,我已经安装了Tomcat 7。 但是我不能得到它开始。 更改到tomcat目录和“./startup.sh”我得到以下输出: Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: usr/lib/jvm/java-6-sun/ Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar 这是输出结束。 但是localhost:8080没有启动,而在tomcat日志文件中是错误“eval:1:usr / lib / jvm / java-6-sun // bin / java:not found” 希望这里有一些能够帮助我解决这个问题的专家。 请注意,我是Linux的新手。 PS:我的Linux版本是Ubuntu 10.04 LTS – Lucid Lynx
我有apache-tomcat作为我的web服务器。 我想检查一下linux为jvm分配的堆大小。 也从哪里,我可以修改它。
我有问题的方式tomcat部署我的文件到服务器。 我已经安装了Tomcat 7到/opt/tomcat7 。 在我的eclipse中,我已经指定了这个path作为我的tomcat服务器。 我的工作空间目录是/home/maciej/workspace/<projects here> 现在如果我编辑一个类文件,我只是添加日志语句 log.info("blabla"); 然后通过在服务器上运行,部署文件的'新'版本,我没有看到这个'blabla'在我的输出。 这似乎是,虽然我已经修改了类文件,它没有正确部署到tomcat。 Tomcat正在阅读上帝知道什么,但肯定不是它应该阅读的文件。 编辑:我在eclipse中重新configuration了我的tomcat,现在: Server Path = /opt/tomcat7 Deploy Path = /opt/tomcat7/webapps <- used to be .metadata/blablabla default eclipse tomcat location 当我在参数/工作目录下打开“Open Lunch Configuration”时,默认选项是灰色的path/home/maciej/Desktop 这是否也应该改变? 是不是tomcat工作目录/opt/tomcat7/work ? 任何build议/想法? 由于这个问题有点让我感到紧张,因为我无法开发应用程序。
每次我的embedded式虚拟tomcat服务器都运行(spring引导),它会在/tmp/中创build一个名为tomcat.##########################.8080的目录结构tomcat.##########################.8080 (我猜8080是用于端口或者其他东西,但8080是一致的)。 这个结构并不占用太多的空间,但是经过一段时间后,经常运行tomcat服务器,这可以填满。 我可以防止这种情况发生作为一个可configuration的选项? 创build的path示例如下所示: /tmp/tomcat.1185139485157901.8080/work/Tomcat/localhost/_/ SESSIONS.ser WEB-INF/ etc.等。
我正在尝试使用安装在我的机器上的外部tomcat服务器(Ubuntu 11.10),并且我正在通过向Netbeans添加新服务器的动作,在服务器位置字段中input/usr/share/tomcat6目录,但它提供一个错误: The specified Server Location (Catalina Home) folder is not valid 我search了Google,使用了Netbeans wiki,也在这里search了,但是似乎没有什么能够让我超越这一点。
我很抱歉,我的问题是愚蠢的,但我不能回答,作为一个Java文盲。 我在CentOS5(用于CAS服务器)上运行tomcat(5),当我尝试打开这个URL http://192.168.1.17:8080/cas-server-webapp-3.3.1/login时,我得到这个错误: 第一个错误:java.lang.NoClassDefFoundError:无法初始化类org.springframework.webflow.util.RandomGuid 和根错误:org.springframework.web.util.NestedServletException:处理程序处理失败; 嵌套的exception是java.lang.NoClassDefFoundError:无法初始化类org.springframework.webflow.util.RandomGuid $ CLASSPATH是空的,这似乎是一个问题,但我不知道该把它放在什么地方。 编辑:Jared是正确的,我的主机文件定义为本地主机127.0.0.1,现在它工作得很好!
我正在尝试在我的Tomcat中启用SSL。 但是,当我启动Tomcat,并转到https:// localhost:8443我明白了 An error occurred during a connection to localhost:8443. SSL received a record that exceeded the maximum permissible length. (Error code: ssl_error_rx_record_too_long) 为此,我使用CA.sh生成私钥并签名证书,如下所示: progerlaptop:/usr/share/ssl/misc # ./CA.sh -newca CA certificate filename (or enter to create) Making CA certificate … Generating a 1024 bit RSA private key …………………………..++++++ ………………………………………++++++ writing new private key to './demoCA/private/./cakey.pem' […]
我是Linux新手,我不明白为什么apt-get install tomcat6导致了两个tomcat6文件夹,一个在/var/lib/ ,另一个在/usr/share/ 。 我确信有一个很好的理由,但是这让我陷入了几个小时的困惑,没有任何工作。 这是怎么回事?
在spring启动时embedded的tomcat才可以读取控制台input吗? 假定的应用程序stream程是从用户请求用户名和密码,并将用于启动应用程序。 它在使用java -jar命令时有效,问题是当我closures控制台(Linux上的SSH)时,进程停止。 我试着search它,发现这个过程与控制台绑定,所以我尝试使用nohup ,问题是我不能请求控制台input使用时。 有没有其他的方法?