fangqc 发表于 2021-10-9 18:05:03

【已解答】Win的JAVA项目管理器问题

JAVA项目管理器版本2.0
宝塔版本7.2.0

1、创建一个“独立环境”的项目后,项目没有在创建时的地址下运行,实际运行地址是在“/BtSoft/tomcat_site/项目名/webapps/ROOT”下。
2、创建Tomcat项目后,安全页签内没有自动放行Tomcat项目端口。
3、MySQL数据库名不能大于16位,是否支持调整?另外多个库用相同的用户名会被拒绝创建。

4、问下Java项目的HTTPS配置是自行修改文件还是在“网站”选项卡里配?

大炮运维V587 发表于 2021-10-10 18:13:58

您好,根据您的问题,我逐步给您解答:
目前面板版本最新的是7.3.0(正式版)
1、独立环境的目录就是在 /BtSoft/tomcat_site/项目名/webapps/ROOT这里部署的,java项目不会在您的网站根目录/www/wwwroot 目录下创建您的网站
2、创建tomcat项目,默认是放行端口的,如果说没有自动放行的现在项目的端口,我需要点时间测试下
3、MySQL用户名的长度是因为5.5版本的数据库只支持16个字节,为了兼容低版本的数据库,只能取个折中方法了,数据库这里的用户名和数据库名是做成了全局的唯一key,用来备份的时候调用,如果用户名都一样的话,无法判断是备份是哪个数据库的。
4、Java项目一般是结合面板上的Nginx或者Apache进行反向代理的,所以申请SSL的话,只需在前端Nginx上部署就可以了,无需在tomcat上修改

fangqc 发表于 2021-10-11 08:53:30

大炮运维V587 发表于 2021-10-10 18:13
您好,根据您的问题,我逐步给您解答:
目前面板版本最新的是7.3.0(正式版)
1、独立环境的目录就是在 /Bt ...


0、好的,等下我去升级下7.3.0看看
1、这个规则没有写在“Java项目管理器-项目管理”页面,同时“项目管理”页面的“项目路径”是错误的,请调整下。
2、无
3.1、数据库名长度建议做个识别,我这边5.7的版本的MySQL应该是可以用64位的,或者能否提供下自行修改此限制的方法?
3.2、我这里实际操作中遇到有个项目用到多个库,统一的话可以提升便利性
4、因为我是独立环境,所以我直接根据证书提供方的例子改此项目的tomcat配置了

大炮运维V587 发表于 2021-10-11 17:49:57

fangqc 发表于 2021-10-11 08:53
0、好的,等下我去升级下7.3.0看看
1、这个规则没有写在“Java项目管理器-项目管理”页面,同时“项目管 ...

您好,
1、独立环境下的 /BtSoft/tomcat_site/项目名/webapps/ROOT这个目录是管理您项目的 tomcat版本,而wwwroot 目录下的目录是您项目文件目录,Java有一套自己的域名处理方式,您使用域名+端口访问的是项目信息,而IP+端口访问的是独立环境的Tomcat的默认界面,如图

2、经过多次测试,确实是不会放行端口
3.1|2、数据库名长度这一块我们不打算修改,如果你需要的话,可以打开sqlite3,对数据库的表进行重建(不建议这样操作,16个字符足以区分数据库明了,操作前请对当前的default.db备份),这个数据库名是做了主键的,不能重复,因此也无法满足2的需求、
4、如果觉得没有问题,可以直接对Tomcat进行配置SSL .
非常感谢您的反馈和建议,期待您对Java项目管理器作出更多的反馈!




fangqc 发表于 2021-10-12 08:47:22

大炮运维V587 发表于 2021-10-11 17:49
您好,
1、独立环境下的 /BtSoft/tomcat_site/项目名/webapps/ROOT这个目录是管理您项目的 tomcat版本, ...

好的,感谢回复!

1、抱歉,那我是把项目配置在ROOT里了
3.2、这个抱歉之前没写清楚,想要统一的是库用户,不是库名
4、由于1里把库部署在了ROOT里,这可能是SSL没生效的原因,晚点我再去试下

谢花郎 发表于 2021-10-13 10:09:48

fangqc 发表于 2021-10-12 08:47
好的,感谢回复!

1、抱歉,那我是把项目配置在ROOT里了


回复你3.2,你的意思是一个库多个用户?如果是的话,那就是不支持。

fangqc 发表于 2021-10-13 11:24:57

谢花郎 发表于 2021-10-13 10:09
回复你3.2,你的意思是一个库多个用户?如果是的话,那就是不支持。

多库一用户

谢花郎 发表于 2021-10-13 11:55:42

fangqc 发表于 2021-10-13 11:24
多库一用户

用phpmyadmin连接创建就可以了
页: [1]
查看完整版本: 【已解答】Win的JAVA项目管理器问题