1
ren2881971 OP 太神奇。。 我又新建了一个 重启却没有消失。
|
2
Melodic 2014-09-16 14:11:42 +08:00
自言自语帝,能告诉我中间发生了什么嘛
|
3
ren2881971 OP @Melodic 不知道发生了什么。。 你的头像是那部动漫里的。
|
4
lu18887 2014-09-16 14:34:33 +08:00
初步估计,你放错地方了
|
5
izoabr 2014-09-16 14:37:01 +08:00
你是mk在临时目录里了吧?
|
6
xjoker 2014-09-16 14:38:27 +08:00
@ren2881971 魔法禁书
|
7
ren2881971 OP |
8
izoabr 2014-09-16 14:57:10 +08:00
你用的是什么shell?我记得有的版本的aix默认shell不是bash哦,所有可能没有加载上那两个变量.
|
9
ren2881971 OP @izoabr 我的是aix6.1的。 貌似听运维的哥们说过一嘴 不是bash~ 那咋加载呢
|
10
wzxjohn 2014-09-16 15:37:37 +08:00
@ren2881971 魔法禁书目录/某科学的超电磁炮 该角色是白井黑子
|
11
ffffwh 2014-09-16 15:38:47 +08:00
@ren2881971
先看看有没有/能不能装个bash |
12
ren2881971 OP @ffffwh 安装之后 像以前那样在终端 使用就可以么?
|
13
izoabr 2014-09-16 15:40:49 +08:00
@ren2881971 6.1是预装了bash的,你直接执行bash就行,然后env看看有没有那两个变量,如果有就去启动tomcat试试.
|
14
lu18887 2014-09-16 15:41:42 +08:00
@ren2881971 CLASSPATH没设置好吧!一般是一堆库的路径加上当前路径!自己搜索 UNIX下TOMCAT安装配置!
|
15
izoabr 2014-09-16 15:41:45 +08:00
|
16
lu18887 2014-09-16 15:43:31 +08:00
@ren2881971 另外,不要在AIX下折腾BASH SHELL,自带的KSH足够用了,你加在/etc/profile下面,这是系统级别的,建议你加在用户的配置文件里 vi ~/.profile 在里面改。
|
17
izoabr 2014-09-16 15:44:17 +08:00
妈蛋,忘了v2不支持pre
好吧 #chsh命令可以设置用户的默认shell(这个BSD里面的,我记得aix也有) 或者直接执行bash这四个字,回车,就可以到bash里面来了.通过help可以看到bash的帮助就说明真的是bash了. |
18
ren2881971 OP ls 两人说的明显不一样啊。。 what should i do!
|
19
ren2881971 OP @izoabr 我直接打 bash 提示 /usr/bin/ksh: bash:not found.
|
20
ren2881971 OP @lu18887 CLASSPATH 在那里配置? setClasspath.sh?
|
21
izoabr 2014-09-16 16:07:09 +08:00
@ren2881971 那说明是没有bash
那就用ksh吧,设置下环境变量. |
22
ren2881971 OP @izoabr 崩溃了~ 配置完 为啥不好使呢。。
|
23
izoabr 2014-09-16 16:19:01 +08:00
@ren2881971 怎么不好使?还报什么错?
|
24
lu18887 2014-09-16 16:36:15 +08:00
@ren2881971 说的是一样的,就是为了弄环境变量。
|
25
izoabr 2014-09-16 17:00:15 +08:00
@lu18887 ksh里执行
export JAVA_HOME=/usr/java6_64 export CATALINA_HOME=/app/tomcat 然后去启动tomcat看什么结果, sorry,手里没有aix,也好长时间没玩过了... 你这个是生产机还是测试机?如果是生产机要小心操作哦. |
26
yangjianyu 2014-09-16 17:02:12 +08:00
修改AIX的bash首先要做的是下个bash for aix,去http://www-03.ibm.com/servers/aix/products/aixos/linux/download.html
若是aix缺少 rpm支持也可以在这个网页中找到“rpm package manager for POWER”的安装包,之后rpm -ivh *.rpm 搞定,需要使用Bash的用户使用chsh 去选择,或者修改直接修改/etc/passwd(不建议)了。之后就可以使用bash了. |
27
ren2881971 OP @izoabr 测试机! 明天试试!
|
28
izoabr 2014-09-16 17:04:37 +08:00
smitty也可以安装bash,我记得库里已经有bash了的.
|
29
ren2881971 OP @yangjianyu 这位童鞋 十分感谢。 但是我不想装bash。。。 因为我有预感装了他 我又进入了另一个坑
|
30
lu18887 2014-09-16 17:11:15 +08:00
TOMCAT目录下的RUNNING.txt值得你去读。
|
33
yangjianyu 2014-09-16 17:17:04 +08:00
@ren2881971 貌似是@hcymk2 说的问题...
|
34
ren2881971 OP @hcymk2 tomcat/lib 下 有catalina.jar的~
|
35
hcymk2 2014-09-16 17:18:44 +08:00
@ren2881971 按理说比较新的tomcat都是开箱即用的,只要有java环境就可以跑 而且还可以Embedded。
|
36
hcymk2 2014-09-16 17:32:21 +08:00
@ren2881971 到lib里面jar tf catalina.jar | grep Catalina.class
还有你在AIX上的tomcat在其他环境下试过么? |
37
ren2881971 OP @hcymk2 在windows 上好使的~ 而且是我在官网下载的。。
|
38
ren2881971 OP @hcymk2 总感觉是aix上 我后安装的 ibm jdk 跟tomcat6 不兼容。
|
39
hcymk2 2014-09-16 17:43:30 +08:00
jar tf catalina.jar | grep Catalina.class 也能找到?
|
40
ren2881971 OP @hcymk2 这个没试验。 明天试下!
|
41
d0o0g 2014-09-16 18:30:47 +08:00
我去,aix用的明显是ksh啊
|
42
bjzhush 2014-09-17 10:17:29 +08:00
除非你mkdir 在/tmp下了...那个重启是会清空的
|
43
ren2881971 OP @hcymk2 执行你发的命令后 显示 java.util.zip.ZipException: invalid END header (bad central directory offset)
|
44
ren2881971 OP 从windows 到 aix 是xftp传输的 。
会不会是传输导致jar损坏? |
45
hcymk2 2014-09-17 15:50:42 +08:00
@ren2881971 估计是的,xftp没用过
|
46
hcymk2 2014-09-17 15:56:00 +08:00
@ren2881971 jar要用二进制模式模式上传。
|
47
ren2881971 OP @hcymk2 你一般用什么? 我看是自动的二进制 但是感觉有问题。。
|
48
hcymk2 2014-09-17 17:55:57 +08:00
@ren2881971 我没用用AIX,在linux上要不直接到官网wget ,不能连外网的,就通过跳板机scp过去.
|
49
ren2881971 OP @hcymk2 @all
问题已经解决了! tomcat 启动了! 原因我分析是这样的 。 我之前用gunzip解压 tomcat-xx.tar.gz的时候发现解压的不完全。 于是我脑残的选择了 在windows下解压后 把文件夹整个ftp过去。 但是这样会因为二进制什么什么的原因 导致传输中文件损坏。 而且我那个运维哥哥装的aix里只有tar 和 gunzip 能用。 我想用gzip解压文件 就只好下载gzip源码自己编译。。 期间还包括我自己 又装了gcc等步骤。。 (忽略) 之后一片光明 gcc装好后 tar gzip.tar cd gzip /.configure make 再解压tomcat 在startup.sh 访问localhost:8080 终于看到那只小贱猫! 刹那间那种感觉! 这酸爽! 结贴! 谢谢LS的所有人 ! |
50
leo1989 2014-09-18 16:23:33 +08:00
看到回复我就凌乱了。。。
|