0 0

ssh 执行tomcat shell 时候报错..?30

[tomcat8030@cndev2 ~]$ ssh support@192.168.1.23 './tomcat8030/startserver.sh'

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
??
用的是tomcat8030 这个用户执行 远程 机器上面的tomcat

要怎么执行呢?

如果我用support用户登录执行是可以的
 ssh support@192.168.1.23 

support 用户的环境 :-->

BASH=/bin/bash
BASH_ARGC=()
BASH_ARGV=()
BASH_LINENO=()
BASH_SOURCE=()
BASH_VERSINFO=([0]="3" [1]="2" [2]="25" [3]="1" [4]="release" [5]="x86_64-redhat-linux-gnu")
BASH_VERSION='3.2.25(1)-release'
COLORS=/etc/DIR_COLORS
COLUMNS=147
CVS_RSH=ssh
DIRSTACK=()
EUID=614
GROUPS=()
G_BROKEN_FILENAMES=1
HISTFILE=/home/support/.bash_history
HISTFILESIZE=1000
HISTSIZE=1000
HOME=/home/support
HOSTNAME=fs
HOSTTYPE=x86_64
IFS=$' \t\n'
INPUTRC=/etc/inputrc
JAVA_HOME=/usr/local/jdk1.5.0_19/
KDEDIR=/usr
KDE_IS_PRELINKED=1
KDE_NO_IPV6=1
LANG=en_US.UTF-8
LESSOPEN='|/usr/bin/lesspipe.sh %s'
LINES=50
LOGNAME=support
LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:'
MACHTYPE=x86_64-redhat-linux-gnu
MAIL=/var/spool/mail/support
MAILCHECK=60
OPTERR=1
OPTIND=1
OSTYPE=linux-gnu
PATH=/usr/lib64/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/support/bin
PIPESTATUS=([0]="0")
PPID=19864
PRELINKING=yes
PRELINK_FULL_TIME_INTERVAL=14
PRELINK_NONRPM_CHECK_INTERVAL=7
PRELINK_OPTS=-mR
PS1='[\u@\h \W]\$ '
PS2='> '
PS4='+ '
PWD=/home/support
QTDIR=/usr/lib64/qt-3.3
QTINC=/usr/lib64/qt-3.3/include
QTLIB=/usr/lib64/qt-3.3/lib
SHELL=/bin/bash
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor
SHLVL=1
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SSH_CLIENT='192.168.1.14 57867 22'
SSH_CONNECTION='192.168.1.14 57867 192.168.1.23 22'
SSH_TTY=/dev/pts/1
TERM=vt100
UID=614
USER=support
_=JAVA_HOME
consoletype=pty
qt_prefix=/usr/lib64/qt-3.3

搞了一天了 快疯掉了


iOS 
2010年2月01日 17:25

3个答案 按时间排序 按投票排序

0 0

tomcat是独立启动的吧?

独立启动的话 要陪JAVA_HOME的

2010年2月02日 16:30
0 0

操作系统没有配置JAVA_HOME环境,到网上搜下,配上就好了

2010年2月02日 15:41
0 0

此处的tomcat中指定了jre没有??看一下---

2010年2月02日 12:49

相关推荐

    ssh secure shell client-3.2.9.zip

    SSH Secure Shell Client是一款广泛使用的安全连接工具,尤其适用于在Windows和Ubuntu等Linux系统之间进行远程操作。SSH(Secure Shell)是一种网络协议,旨在提供在不安全的网络环境中安全的网络服务,尤其是远程...

    免密码自动登录SSH(免密登陆SSH)_Shell_下载.zip

    SSH(Secure Shell)是一种网络协议,用于安全地远程控制和传输数据。默认情况下,SSH会要求用户提供用户名和密码来验证身份。然而,为了简化这个过程,我们可以使用公钥认证,即SSH密钥对(公钥和私钥)来替代密码...

    x11-ssh-askpass-1.2.4.1.tar.gz

    在远程服务器上工作时,如果没有图形界面,通常会通过SSH(Secure Shell)进行命令行交互。SSH是一种加密网络协议,用于在不安全的网络上安全地执行远程命令和传输数据。 SSH Askpass是一个辅助程序,当SSH需要用户...

    SSH Secure Shell.rar

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。SSH Secure Shell这款软件就是基于SSH协议实现的,它允许用户通过加密的方式连接到Linux服务器,进行命令行操作,提供了...

    sshshell.zip

    通过SSH,用户可以执行命令、传输文件,而不用担心数据被窃听或篡改。 首先,我们要理解SSH的工作原理。它使用公钥加密技术来验证服务器身份,并为通信双方创建一个加密的隧道,确保数据传输的安全性。SSH的主要...

    java连接linux,执行shell命令的工具类 sshxcute.jar

    在Java开发中,有时我们需要远程连接到Linux服务器执行shell命令,比如进行系统管理、自动化运维或者数据处理等任务。在这种情况下,使用SSH(Secure Shell)协议是常见的解决方案,因为它提供了安全的网络通信。...

    Java(通过ganymed-ssh2-build210.jar)实现SSH远程连接linux终端

    首先,了解SSH(Secure Shell)协议,它是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他网络服务。SSH2是SSH协议的第二个版本,增加了更多功能和安全性改进。在Java中使用SSH2,ganymed-ssh2-build...

    SSHShell1708 Cr.dmg.zip

    mac版的xshell 支持各种方式连接服务器,linux连接不会断

    SSH.NET-develop.zip_SSH.net_VI1Q_ssh

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上安全地执行命令、传输数据。它通过加密技术确保了通信的私密性和完整性,广泛应用于远程登录、文件传输、端口转发等领域。SSH.NET库实现了SSH2协议,提供了...

    SSH:Unix Secure Shell工具.rar

    本书针对这一问题专门介绍了Secure Shell(SSH)工具。SSH包括三个主要部分:UNIX进程、TCP/IP网络以及加密。它改善了UNIX的不足,并使安全性管理的复杂程度降到很低。本书从一名系统管理员和使用者的角度出发,教你...

    C# SSH.NET库Renci.SshNet.dll最新集合(8个)

    SSH.NET是目前最为强大的C#.NET SSH Library类库,为了取代之前的SharpSSH而推出的,dll集合共8个,包括: NET3.5, NET4.0及以上, .NET Standard 1.3 Silverlight 4 Silverlight 5 Windows Phone 7.1 Windows

    (接上篇博客)Java SSH远程执行Shell脚本实现

    在本篇博客中,我们将探讨如何使用Java通过SSH远程执行Shell脚本,这对于系统管理和自动化任务非常有用。我们将重点关注`ExecuteRemoteShell.java`这个文件,它应该包含了实现这一功能的核心代码。 首先,为了实现...

    SSH Secure Shell Client 3.2.9

    3. **命令行接口**:SSH Secure Shell Client 提供了一个命令行界面,让用户可以像操作本地终端一样,远程执行各种操作系统命令。 4. **文件传输**:除了远程命令执行,SSH还支持安全的文件传输,通过SFTP(SSH ...

    ssh-exec, 使用 node.js 在ssh上执行脚本.zip

    ssh-exec, 使用 node.js 在ssh上执行脚本 ssh在ssh上执行脚本,使用 node.js 和管道,并从可以通过npm提供。npm install ssh-exec它是用普通的Javascript编写的,使用了 ssh2作为所有重。用法var ex

    Node.js-WebSSH2基于Web的SSH2客户端使用xterm.jssocket.io和ssh2实现

    这个客户端允许用户通过Web界面安全地连接到远程服务器执行命令,从而提供了一种无需在本地安装SSH客户端的便捷方式。 首先,xterm.js是一个轻量级的终端组件,它可以在Web页面中模拟一个终端界面。它可以渲染ANSI...

    SSH Secure Shell

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。它是IT领域中广泛使用的工具,特别是在管理Linux或Unix服务器时。SSH Secure Shell提供了加密的数据传输,确保了用户的身份...

    利用ch.ethz.ssh2操作

    利用ch.ethz.ssh2操作进行SSH进行操作下载文件代码,主要利用Linux命令进行操作,方便简单

    SSH+Secure+Shell.rar

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。免安装SSH+Secure+Shell通常指的是一个便携式的版本,用户无需进行复杂的安装过程,可以直接运行以实现SSH服务器的功能。 ...

    SSH Shell_17.08.dmg

    mac os上的强大、安全,简单的SSH工具!官方简介,login to your server with one click. Notable Features: - Switch between SSH sessions using swipe gestures with Trackpad or Magic Mouse - Can manage ...

Global site tag (gtag.js) - Google Analytics